我正在使用googleappenginedevserver(1.9.36)和jdk1.7。
我正在使用 URLFetchServiceFactory
:
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停止支持tls1.0,所以这在dev服务器上不起作用,我也迁移到了jdk1.8,但是它仍然不起作用。
暂无答案!
目前还没有任何答案,快来回答吧!