SalesforceにログインするためのJavaコードを作成し、ファイアウォールを適用したサーバーでこのコードを実行しました。このため、ファイアウォールのためにSalesforceに接続する前に、プロキシのURLとプロキシポートを指定する必要があります。しかし、私はプロキシURLのunknownhostexceptionエラーが発生しています。私がプロキシ設定でカール経由でログインしようとすると、私は接続することができます。どのようにJavaを使用して接続する際に問題がありますか?どんな助けもありがとうございます。Proxy Serverを使用してSalesforce for Javaにログインできない
1
A
答えて
1
明らかに、この問題はJVMの設定によって発生していました。
System.setProperty("http.proxyHost", crmProxyURL);
System.setProperty("http.proxyPort", crmProxyPort);
0
HTTPライブラリによっては、システム設定が不十分であるか、必要でない可能性があります。次のように、プロキシ設定を使用するようにJVMを設定する必要があります。 Salesforce contextでは、Jetty HTTP Clientを使用しようとする可能性は非常に高いです。この場合、システムプロパティは無視され、プロキシは桟橋クライアントで処理する必要があります。ここで興味深い
HttpHost proxy = new HttpHost("proxyHost", proxyPort, "https");
RequestConfig config = RequestConfig.custom().setProxy(proxy).build();
HttpGet request = new HttpGet(someURL);
request.setConfig(config);
:Apache HTTP Client、他の一般的な選択肢は、それ自身の少しのメカニズムを使用しています
ProxyConfiguration proxyConfig = httpClient.getProxyConfiguration();
HttpProxy proxy = new HttpProxy("proxyHost", proxyPort);
proxyConfig.getProxies().add(proxy);
:プロキシプロトコルとしてhttpまたはhttpsを使用するように指定できます。
一般的に、私はHTTPクライアントのほうがはるかに簡単で、JDKの低レベル機能を使用していることがわかりました。
関連する問題
- 1. Cloudflare for Proxy Server
- 2. ローカルIPアドレス用にProxy Serverを使用する方法、「ローカルアドレス用にProxy Serverを使用しない」方法
- 3. SalesForce Webviewを使用しないiOSログイン時のSalesForce?
- 4. JavaのProxy Server
- 5. SalesforceをIDP for ASP.NETとして使用していますか?
- 6. PHPでcURLを使用してSalesforceにログイン
- 7. jetty8を使用してProxy Serverを作成するには?
- 8. AsyncHttpClientがHttpClientと同じデータでSalesforceにログインしていない
- 9. Heroku用NodeJS Proxy Server
- 10. webpack-dev-server proxyが動作しない
- 11. Jsoup - Javaを使用してウェブサイトにログイン
- 12. HttpConnection with Proxy Server
- 13. Watirでrubyを使用してJiraにログインできない
- 14. Salesforceを使用してアクティブなログインを1つだけ作成できるようにしますか?
- 15. CLIを使用してherokuにログインできない
- 16. ログイン用SalesforceのSOAP API
- 17. iptablesモードでkube-proxyを使用しているときに、ノード外からKubernetesサービスにアクセスできない
- 18. ネイティブアンドロイドのSalesforce SDKを使用してsalesforceレコードを編集できません
- 19. SQL Serverでユーザーを作成した後でログインできない
- 20. ColdFusion Proxy Server
- 21. ポート8080を使用してTeam Foundation Serverにアクセスできない
- 22. C#を使用してSQL Serverデータベースに接続できない
- 23. runasコマンドを使用してリモートでSQL Serverにログインする
- 24. Facebook SDKを使用してログインできない
- 25. EmailAgent for Salesforce
- 26. SAP Cloud Foundryでcf loginを使用してログインできない
- 27. Macで--login-pathを使用してログインできない
- 28. HerokuでHerokuを使用してログインできない
- 29. Officalコネクタを使用してSalesforceとの間でSalesforceとのコンタクトを同期できませんSalesforce Connect 2.x
- 30. Djangoフォームを使用してログインできない