我已将项目成功部署到Google App Engine,并且工作正常。当我尝试在GET / POST方法中调用某些第三方API时,他们将不允许我调用它,并且它们返回错误java.net.UnknownHostException。但是他们通常会调用它,但大多数情况下它们会返回错误,因此我在想第三方API调用中可能存在一些错误。但在我的本地服务器上工作正常。
答案 0 :(得分:1)
对于Java 8运行时,默认值为native,这意味着标准Java网络类使用标准Java HTTP(S)传输,如Java 8运行时与Java 7行为中所述。此设置要求该应用启用计费功能,否则请求将导致以下运行时错误:
java.net.UnknownHostException
java.net.SocketTimeoutException
java.io.IOException