java - 如何从 GAE Java 11 调用外部 Web 服务?
问题描述
我想从 GAE Java 8 迁移到 GAE Java 11,但 Java 11 版本取消了 urlfetch。必须有某种方法可以使用 Java 11 从谷歌应用引擎调用外部 URL 和服务。这似乎是现代应用程序中相当普遍的需求。
解决方案
appengine 库(以及其他)的 urlfetch 模块在较新的运行时中已弃用,以鼓励应用程序开发人员编写可能独立于环境的代码,从而仅依赖于标准 java 库。为了发出 HTTP/S 请求,您需要从许多可用于 Java 的请求库中导入一个请求库,例如Apache HttpClient或OkHttp
推荐阅读
- javascript - 在 React 原生应用中应用 Redux
- swift - Xcode 4 没有声音
- magento2 - 获取错误代码 201 CCAvenue 支付网关
- php - 谷歌云语音识别 API (PHP) - 文件编码问题
- r - [R] 中的简单 [SAS] 宏,怎么样?
- hyperledger-fabric - 执行链码时出错:执行事务失败:执行事务时超时
- ios - 如何让导航栏阴影(分隔线)就像应用商店一样?
- sql - 使用 SQL 在 SQL 中查找无效的 XML/SQL 字符
- java - Hibernate OneToMany/ManyToOne 列表返回
- swift - ARKit 中的 SceneKit applyForce