問題タブ [charles-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.
windows-8 - チャールズ エラー レポート: どうすればそれを克服できますか?
最近、Mac 開発環境から Windows 開発環境に切り替えました。Chrles プロキシを広範囲に使用して、ネットワーク トラフィック、リクエスト、およびレスポンスの詳細をキャプチャしました。現在、Windows 8 に Charles プロキシ バージョン 3.7 をインストールしています。Charles プロキシをオンにすると、作業中の Web サイトがまったく開かないことに気付きました。例外メッセージの下に表示されています。そして、それは他のすべてのWebサイトで完全に機能しています.
チャールズ エラー レポート
リモート ホストに接続できませんでした
Charles はリモート ホストに接続できませんでした。インターネット接続に問題がないこと、およびリモート ホストにアクセスできることを確認してください。ネットワークがプロキシ サーバーを使用してインターネットにアクセスしている可能性がありますか? 外部プロキシ設定で、Charles が外部プロキシ サーバーを使用するように構成できます。
報告された実際の例外は次のとおりです。
java.net.ConnectException: 接続がタイムアウトしました: Charles Proxy に接続してください、http: //www.charlesproxy.com/
SEに来る前に行った調査:
Google で「Charles Error Report-Failed to connect to remote host」というキーワードで検索しました。上記の問題に関連するリンクをいくつか取得しました。
最初のリンクは、外部プロキシ設定を確認するように言っています。コンピューターに外部プロキシ設定がないことを確認しました。
2 番目のリンクは、ブラウザーで URL を開き、charles プロキシを閉じて、再度開くことを示しています。私はそれをしました。まだ運がありません。
この問題を克服するにはどうすればよいですか?
http-proxy - チャールズネットワークユーティリティからアップロードされたファイルを取得する方法
Mac 上の Charles ネットワーク ユーティリティによって記録されたマルチパート http アップロードからファイル部分を保存して抽出したいと考えています。これを行う方法はありますか?たとえば、リクエスト テキストで jpeg ファイルの内容を確認できますが、それをコピーしてファイルに貼り付けようとすると、無効なファイルになります。キャプチャしたファイルをディスクに保存したいだけです。
asp.net-mvc - HttpClient リレー トラフィックを Fidder または Charles に表示するにはどうすればよいですか?
この例に基づいた単純な Web API プロジェクトがあります: http://aspnet.codeplex.com/sourcecontrol/latest#Samples/WebApi/RelaySample/Program.cs
ただし、上記のサンプルでは、リレーはローカル サーバーで動作しています。私のプロジェクトでは、リレーは実際のアドレスを持つ外部 Web サーバーで動作しています。companyX.com
ブラウザ経由でリレー サービス (または Web プロキシ サービス) を使用しています (たとえば、ブラウザ リクエストの relayService.com/companyX)。リレー サービスは、外部の companyX.com サイトからのデータで応答します。
リレーはうまく機能しますが、一部のヘッダーが正しくないため、HttpClient がリモートの companyX.com サーバーに何を送信しているかを確認する必要があります。
フィドラーまたはチャールズでは、ブラウザからrelayService.comへのリクエスト/レスポンスのみがリストされ、HttpClientからrelayService.comへのリクエスト/レスポンスは表示されません。
RelayService.com は私のマシンでローカルに実行されています。IIS7 では、hosts ファイルを使用してトラフィックを relayService.com に転送しています。
HttpClient を作成するときに、次のいくつかのバリエーションを試しました。
アップデート
変更UseProxy = false
すると、Fiddler が開いていても閉じていても、サービスは引き続き機能します。
UseProxy = true
その後、サービスは失敗します。フィドラーが開いていると、次のエラーが表示されます。
UseProxy = true
フィドラーが閉じていると、次の(明らかな)エラーが発生します。
同じソリューションで、HttpWebRequest を使用して Web からデータをダウンロードしていますが、それが Fiddler に表示されるため、HttpClient.GetAsync() に問題があるようです。
2台のマシンでこれを試しましたが、同じ結果が得られました。
私は一日中これに苦労してきました。どんな助けでも大歓迎です。
要約すると: * RelayService.com は、IIS7 の私のマシンでローカルに実行されています。
hostsファイルには「127.0.0.1 relayService.com」があります
RelayService.com は、HttpClient.GetAsync() を使用してライブ Web からコンテンツをダウンロードする MVC Web API サイトです。
Fiddler/Charles は同じマシンでローカルに実行されています
ローカルの RelayService.com へのブラウザ トラフィックが Fiddler/Charles に表示される
ライブ Web トラフィックへの HttpClient.GetAsync() が Fiddler/Charles に表示されない
Fiddler/Charles はどちらも最新バージョンです。
再度、感謝します
javascript - Charles プロキシでの Require.js タイムアウト
コードはまったく問題なく動作しますが、Charles プロキシがバックグラウンドで実行されていると、Chrome と Firefox で次のエラーが発生します。Charles プロキシはデフォルト設定で実行されています。
キャッチされないエラー: モジュールの読み込みタイムアウト: jQuery,
handlebars http://requirejs.org/docs/errors.html#timeout require.js:8
F require.js:8
C require.js:13
(無名関数)