問題タブ [proxyselector]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ProxySelector が Java で一貫性のない結果を返すのはなぜですか?
8 か月前、このスタック オーバーフローの投稿を使用して、Java プロジェクトでプロキシ サーバーを自動的に使用しました。それは美しく働きました。
そのときに思いついたコードは次のとおりです。
最近、まったく同じコードを別のプロジェクトに追加しようとしましたが、異なる結果が得られました。テスト プロキシ サーバーを使用するようにコンピューターをセットアップし、両方のプロジェクトを実行して結果を比較しました。8 か月前からプロジェクトを実行すると、次のように出力されます。
現在のプロジェクトを、同じプロキシ サーバーがセットアップされた同じマシンで実行すると、次のように出力されます。
見つかった唯一のプロキシは「ダイレクト」で、proxy.address() は null です。
これにより、あるケースではプロキシ設定が検出され、別のケースでは検出されない原因は何ですか?
編集:
起動プロセスでコードをより早く移動することでこれを修正しましたが、なぜこれが修正されたのかわかりません。
java - システム プロキシ設定の取得が機能しない
このコードを使用して、Java でシステム プロキシを取得します。
しかし、「リスト」には のみが含まれてDIRECT
いて、Internet Explorer で設定した設定は含まれていません。奇妙なことに、当社のソフトウェアの以前のバージョンでは、まったく同じコードがシステム プロキシの正しいリストを返します。
コードが正しく機能しなくなる原因を知っている人はいますか?
いくつかのネイティブ ライブラリを追加しましたが、それしか思い浮かびませんでした。しかし、これがこのコードにどのように影響するかはまだわかりません。同じEclipse環境などで、小さなテストアプリで同じコードをテストしましたが、動作します。しかし、アプリケーション内で同じコードをデバッグすると、リストにはDIRECT
.
何か案は?
java - プロキシの Weblogic 設定
WebService
接続するプロキシの構成に問題があり、接続アプローチごとに使用する必要があるためWeblogic 10.3.5.
使用できません。System.setProperty()
私が使用しなければならないプロキシには、" UserAgent
" ヘッダーが必要です。
私は2つのオプションを試しました:
ClientProxyFeature
「UserAgentヘッダー」なしでプロキシへのリクエストを生成するため、機能しません。ProxySelector
: このアプローチは JUnit テストではうまく機能しますが、Weblogic で実行すると次のエラーが表示されます
エラー: java.net.SocketException: 不明なプロキシ タイプ: HTTP at...
これを回避する方法はありますか?よろしくお願いします
アダム