問題タブ [webproxy]

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 に答える
4848 参照

c# - System.Net.WebProxyがローカルURLをバイパスしないようにするにはどうすればよいですか?

魔女が使用するRestSharpでFiddlerを動作させようとしているので、またはに設定したいSystem.Http.WebProxylocalhost:8888127.0.0.1:8888

コードは次のとおりです。

出力:true

MSDNは次のように述べています。

IsBypassedメソッドは、インターネットリソースにアクセスするときにプロキシサーバーをバイパスするかどうかを決定するために使用されます

BypassProxyOnLocalプロパティとBypassListプロパティは、IsBypassedメソッドの戻り値を制御します。

IsBypassedは、次のいずれかの条件下でtrueを返します。

  • BypassProxyOnLocalがtrueで、ホストがローカルURIの場合。ローカルリクエストは、「http:// webserver /」のように、URIにピリオド(。)がないことで識別されます。

  • ホストがBypassListの正規表現に一致する場合。

  • アドレスがnullの場合。

他のすべての条件はfalseを返します。

私の場合、なぜそれがtrueを返すのかわかりませんが、これはバグですか?それを機能させる方法は?ありがとう!

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

c# - C# Windows ストア アプリで新しい既定の WebProxy オブジェクトを取得するにはどうすればよいですか?

私の質問は、企業ネットワークで発見した問題から来ています。私はWindows 8で開発しているので、私の場合、IE10はプロキシ設定を自動的に検出するように設定されています。

私の C# アプリでは、System.Net.Http.HttpClient を使用しています。プロセス全体のデフォルトの IWebProxy オブジェクトが、オフラインになり、失敗した要求を行ってからオンラインに戻ると使用できなくなることがわかりました。失敗するリクエストを作成することが重要です。それ以外の場合は問題ありません。この壊れやすいプロキシ オブジェクトのハンドルを取得する方法の例を次に示します。

いくつかの実験の後、System.Net.WebProxy.GetDefaultProxy(); を呼び出すことで、機能するプロキシを取得できることがわかりました。

次に、NetworkChangAwareProxy : IWebProxy を実装しました。そうです、私の IWebProxy のプロキシです。内部的には、NetworkChange.NetworkAddressChanged のたびに新しい WebProxy.GetDefaultProxy() を取得します。

アプリケーションの起動時に接続すると、問題が解決します。

この問題を解決するためのより良い方法があると誰かが教えてくれることを願っています。私の具体的な質問は、アプリケーション ストア スタイルのアプリに関するものです。(地下鉄アプリ)

System.Net.WebProxy.GetDefaultProxy() は使用できず、System.Net.HttpWebRequest.DefaultWebProxy は、オフラインになって戻ってきた後、同じ無効なプロキシを返すだけです。

C# Windows ストア アプリで新しい IWebProxy オブジェクトへのハンドルを取得するにはどうすればよいですか?

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

jquery - オンライン Web プロキシ経由で jQuery フレームワークを使用できますか

Google CDN を使用して自分のサイトに jQuery を含めます。

すべてが期待どおりに機能しますが、 Zend2Proxifyなどの Web プロキシをオンラインで使用してアクセスしようとすると、jQuery をロードできません。含まれている jQuery のバージョンと使用されている Web プロキシに応じて、ブラウザーが jquery.min を解析しようとすると (var が未定義であるなど)、ブラウザー コンソールにさまざまなエラー メッセージが表示されます。

jQuery のサイト自体を含め、jQuery を使用するすべてのサイトには同じ問題があります。たとえば、Web プロキシ経由で jQuery UI デモ サイトを使用してみてください。jQuery UI ウィジェットは使用できません。Web コンソールですべてのエラー メッセージを参照してください。

何十ものプロキシを試しましたが、奇跡的にjQueryを解析できるプロキシは1つしか見つかりませんでした.

jQuery がこれらの Web プロキシのほとんどで動作しないのはなぜですか? 回避策はありますか?ありがとう!

0 投票する
3 に答える
37644 参照

c# - WebProxy エラー: プロキシ認証が必要です

次のコードを使用して、インターネットから html データを取得します。

ただし、「プロキシ認証が必要です」というエラーが表示されます。デフォルトのプロキシ設定がない特別なアカウントで Windows サービスからコードを実行しているため、デフォルトのプロキシを使用できません。したがって、コード内のすべてのプロキシ設定を指定したいと思います。このエラーを解決する方法を教えてください。

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

firewall - イントラネットでスタックオーバーフローを開くのに助けが必要

ファイアウォールで保護されているイントラネットで www.stackoverflow.com を開くと問題が発生し、開くのが非常に遅く、テキストのみが表示され、ブラウザで画像やフォーマットがレンダリングされません。

私の管理者は、このサイトを許可するように Web ブロッカーを設定したと言っていますが、このサイトが他の URL を開く場合は、その URL のブロックを解除することを管理者に伝えなければなりません。

このサイトを開くためにファイアウォールで必要な設定を教えてください。

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

vb.net - リストボックスVB.netから読み取る新しいWebProxy

http Web リクエストを使用していますが、別のプロキシを使用したいと考えています。

これが私の出発点です:

の項目を使用して住所セクションに入力したいと思いますListBox

文字列をアドレス データ型に変換しようとしているため、VB ではそれができません。

方法はありますか?

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

c# - プロキシサーバーのキャッシュはプライベートデータにとって危険ですか?

/ getdataという名前のインターフェイスを備えたasp.netmvc3アプリケーションがあり、さまざまなユーザーがPCクライアントソフトウェアによってサーバーに接続し、このインターフェイスを使用してプライベートデータを取得するとします。さまざまなユーザーは、適切に暗号化された独自のトークンによって識別されます。ここに画像の説明を入力してください

問題は、ClientAが別のユーザーのデータを取得したと言ったことです。ClientAのログから、彼がClientBを取得したことがわかりました(ただし、お互いを知らないため、アカウントを共有できません)。Webアプリケーションのコードを調べましたが、データを混在させる機会が見つかりませんでした。

だから私はこれが起こるのだろうか:

(1)ClientBは、Webプロキシを介してhttpヘッダーにトークンを入れてhttp://mysite.com/getdataへのhttpリクエストを開始します。

(2)Webプロキシが私のWebサーバーにアクセスし、ClientBのデータを取得します。

(3)すべてが正しいので、私のWebサーバーは要求を承認し、ClientBのデータを返します。

(4)ClientBはデータを取得し、正しく表示されます

(5)ClientBがデータを取得したほぼ同時に、ClientAは、ヘッダーにClientAのトークンを使用して同じ要求を開始します。

(6)Webプロキシは、ClientAが要求しているURLがClientBのものと同じであると判断し、結果はまだキャッシュにあり、ClientBのデータを返します。次に、ClientAは別のデータを取得します。

私のWebアプリのインターフェースでは、最初に、クライアント側のキャッシュを防ぐために、すべての応答をno-cache、max-age=0などに設定しました。私の質問は:

  1. 画像のスキャンリオは発生しますか?

  2. はいの場合、Webプロキシがキャッシュされたデータを返すのを防ぐにはどうすればよいですか?PCクライアントのプログラムを変更できず、Webプロキシサーバーを制御できません。

  3. いいえの場合、AがBのデータを取得している理由は何でしょうか。

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

c# - WebClient を使用しているときにプロキシの背後にいるかどうかを判断する適切な方法はありますか?

現在、プロキシを使用する必要があるかどうかを判断するためにatry-catchを処理するために a を使用しています - それは醜いです。WebException

try-catchプログラムの実行を制御するために使用するのではなく、プロキシを使用する必要があるかどうかを前もって知りたいです。

これが私のコードです:

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

javascript - jQuery-ajax から Breeze.js へ (SharePoint ODATA の例)

ODATA サービスに Breeze.js を使い始めています。

私は SharePoint ODATA API を使用しており、jQuery-Ajax で使用する方法の例があります。これをそよ風で機能させることは、とても素晴らしいことです。この jQuery-Ajax 呼び出しを Breeze.jsに変換するのを手伝ってくれる人はいますか? ...または正しい方向に私をプッシュしますか?

ここでは、SharePoint WebProxy への ODATA 呼び出しを確認できます。クロスドメイン コールを処理する優れた機能です。

この時点での質問は、breeze.js でデータ オブジェクトを作成できるかということだと思います。

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

c# - Webproxy C# の使用時に WebClient DownloadString でエラーが発生する

WebClient.DownloadString() を使用しようとしていますが、プロキシを使用しています。私はこれをやっています:

DownloadString が呼び出されると、次のエラーが発生します。

System.Net.WebException: Se ha terminado la conexion: Error inesperado de recepcion. ---> System.IO.IOException: No se puede escribir datos de en la conexion de transporte: Se ha forzado la interrupcion de una conexion existente por el host remoto. ---> System.Net.Sockets.SocketException: Se ha forzado la interrupcion de una conexion existente por el host remoto

プロキシを使用しない場合、問題なく動作します。プロキシも問題なく動作します。Chrome または Firefox でプロキシを設定すると、任意の Web ページにアクセスできます。

ありがとう