問題タブ [http-proxy]

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.

0 投票する
1 に答える
11202 参照

java - Java用のGoogleHTTPクライアントライブラリでのプロキシの使用

私はJava用のGoogleHTTPクライアントライブラリを使用して、単純なJSONリクエストを作成し、レスポンスを解析します。プロキシを経由しない場合はうまく機能します。しかし、今度は、ユーザーがアプリケーションでプロキシ(認証付き)機能を使用できるようにしたいと思います。HttpTransport、HttpRequestFactory、およびHttpRequestInitializerクラスを調べましたが、成功しませんでした。

これまでのところ、例を少し変更しただけです(ほとんどの場合、不要なコードを削除していました)。では、コードのどこにプロキシ設定を追加しますか?

0 投票する
1 に答える
527 参照

node.js - Node.jsはhttpプロキシリクエストのパス名を変更します

ノードアプリで特定のリクエストをプロキシするために、RoutingProxy クラス (http-proxy パッケージにあります) を使用しています。ただし、ターゲット パスにプレフィックスを追加するのは困難です。たとえば、にプロキシしようとしhttp://localhost:8080/stylesheets/main.cssていhttp://172.30.6.11:51161/mysite/stylesheets/main.cssます。

これが私がやろうとしていることのばかげた例です:

残念ながら、ターゲットを呼び出すときにプレフィックスが追加されることはありません。どうすればこれを実現できるかについて誰か考えがありますか?

0 投票する
2 に答える
4380 参照

java - activemq http プロキシ

HTTP/HTTPS-Proxy を介して ActiveMQ-Listener をファイアウォールの外側のブローカーに接続する必要があります。どこでも検索しましたが、AcitveMQ-Client のプロキシ設定を設定する方法が見つかりませんでした。

ActiveMQ は Apache HttpClient を使用していますが、ActiveMQ 内でこのクライアントの作成を操作する方法がわかりません。htttps.proxyHost と https.proxyPort の使用は、HttpClient では使用されません。

HttpClient のすべてのインスタンスに対してグローバル http/https プロキシを設定する方法はありますか?

0 投票する
1 に答える
344 参照

node.js - nginxはnode-http-proxyの4倍のトラフィックを生成します

しばらくの間node-http-proxyを使用していますが、正常に動作します。しかし、システムが大きくなるにつれて、nginxに移行したいと考えています。

現在、1秒あたり約100のリクエストを消費しており、約1mb/sの送信トラフィックが発生します。

nginx(同じ量のリクエスト、同じバックエンドサーバー、同じレスポンス)を使用したテストでは、約4mb/sの送信トラフィックが生成されます。応答の違いはそれだけだったので、ヘッダーを確認しましたが、ヘッダーはそれほど変更されていません。

誰かがこのトラフィックの増加を他に何が生み出すことができるかについての考えを持っていますか?

ありがとう、キム

編集:クラスタリングは使用しません。それらは単なるリバースプロキシです。ドメインAからサーバーAに、ドメインBからサーバーBに、...実稼働環境でテストを行ったため、テスト中はバックエンドサーバーは同じままで、プロキシのみが変更されました。

0 投票する
0 に答える
257 参照

android - アプリがサーバーからhttp応答を取得できなかったのはなぜですか?それは妻とは機能しますが、3Gでは機能しませんか?

着信電話番号を投稿して応答を取得し、トーストを使用して画面に結果を表示するアプリを作成しようとしています。エミュレーターと電話で妻と一緒に動作しますが、3Gでは動作しません。通話が終了すると、トーストは結果を表示します。すでにAPNをインターネットに変更しましたが、機能しません。3Gでこれを行う方法はありますか?

BroadCastReceiver

Httpclient

0 投票する
5 に答える
284 参照

c - サーバーアプリケーションでのCメモリ管理

私は学生で、CでHTTPプロキシアプリケーションを作成しています。メモリ管理に問題があります。以前のすべてのアプリケーションでは、mallocが失敗したときに中止されるmallocのラッパーを作成しただけです。

これは、一時的なメモリ不足のためにメモリ割り当てが失敗したときに、クライアントを拒否して他のクライアントにサービスを提供し続けたいだけなので、今では不十分だと感じています。各malloc呼び出しの後にチェックでコードを乱雑にしたくない場合(コードの解析では関数ごとにかなり多くのオプションがあります)、メモリ管理を処理する他のオプションは何ですか?また、どのオプションが私の目的に最適で、どのようにサーバーアプリケーションがメモリ管理とメモリ不足を処理するための一般的な方法は何ですか?

HTTPメッセージのヘッダー部分から1行を解析する現在のコードからこの関数を検討してください(xstrndupはxmallocを呼び出します)。

物事をシンプルに保ち、メモリ割り当てエラーを1か所で処理し、mallocエラー処理コードでコードを乱雑にしないようにしたいと思います。私は何をすべきか?ありがとうございました。

PS:私はPOSIX/Unixライクなシステムで実行するアプリケーションを書いています。また、私の現在のコーディングスタイルと慣習を自由に批判してください。

0 投票する
1 に答える
672 参照

nuget - NuGet.exe に http プロキシを完全にバイパスさせるためのコマンド ライン スイッチは何ですか?

パッケージをフェッチするときに NuGet.exe が使用する HTTP プロキシを指定するためのコマンド ライン スイッチに関するドキュメントがたくさん見つかりました。

現在構成されている http プロキシを完全にバイパスするように NuGet.exe に指示するスイッチは何ですか? NuGet を多数のマシンで実行するように自動化する予定であるため、各マシンでプロキシ設定を手動で構成するのではなく、NuGet.exe コマンドラインで指定します。

0 投票する
1 に答える
329 参照

javascript - ネストされたajax呼び出しが既存のHttpProxyで追加された場合、リモートフィルタリング値はグリッドに適用されません

リモートフィルタリングの場合、フィルター/並べ替えをクリックし、Forms.aspプロキシを使用してトリガーし、以下のスクリプトを試したときに自動的にリロードされ、フィルターされたグリッドデータを含む新しいxmlを返す
ことでextjsグリッドをリロードすると、正常に機能していました。Forms.asp

しかし、次のようなWCF呼び出しで変更しようとしたとき:

ここで私は以前のaspの応答をキャッチし、それをさらに変更してWebサービスに送信します。新しく追加されたajaxは、上記の場合と同じ形式のxmlを返します(を使用してチェックsuccess: function{ alert etc})。

しかし、「上記の場合にフィードされていたため、新しいxmlはグリッドにフィードされません」
エラーはスローされません
。extjs3.4を使用して
ください。

0 投票する
1 に答える
4239 参照

node.js - http-proxyを使用してポート80でnode.jsアプリを実行するにはどうすればよいですか?

Apacheサーバーのポート80でnode.jsアプリを実行したいと思います。私はApacheを介して2つの方法を試しました:

これを使用すると502 proxy error、Chromeコンソールに表示されます。サーバーは自分のファイルや他のファイルを見つけることができCSSませSocket.ioJS

http://domainName.com:8080/更新:リンクの前に配置することで、CSSファイルと通常の.jsファイルのこのエラーを解決しました。しかし、socket.ioにはまだ問題があります!Socket.ioが見つかりません!

そして2番目の方法はhttp-proxyモジュールを使用することです(これは私が見つけた例です、この投稿の下のコメントを見てください):

ここで説明したのは、nodejsとapacheを同じポート80に配置する方法です。

を使用しているので、これをコードで機能させる方法がわかりませんExpress

これは私の関連するコードの部分です:

私は2番目の方法を好むので、誰かが私がそれを機能させるのを手伝ってくれるなら、私はそれを本当に感謝します。