谷歌应用引擎TLS 1.2支持

时间:2017-09-04 12:06:05

标签: java google-app-engine java-8 tls1.2

我正在使用Google App Engine开发服务器(1.9.36)和JDK 1.7。

我使用URLFetchServiceFactory连接SalesForce:

FetchOptions fetchOptions = FetchOptions.Builder.validateCertificate();
fetchOptions.setDeadline(20.00);

HTTPRequest post = new HTTPRequest(new URL(SalesforceAPI.getRequestUrl()), HTTPMethod.POST, fetchOptions);
post.addHeader(ACCEPT_APPLICATION_JSON);
post.addHeader(new HTTPHeader("Content-Type", "application/x-www-form-urlencoded"));
post.setPayload(payload.getBytes(Utils.UTF_8_CHARSET));

HTTPResponse resp = URLFetchServiceFactory.getURLFetchService().fetch(post);

但是最近SalesForce停止支持TLS 1.0,所以这不适用于Dev Server,我也迁移到了JDK 1.8,但它仍然没有工作。

0 个答案:

没有答案