問題タブ [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.

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

macos - フィドラーのオートレスポンダー機能のMacの代替品

Fiddlerを使用すると、httpリクエストをインターセプトし、ローカルマシンからのファイルで応答できます。私はMac上でまさにそれを行うツールを探しています。

チャールズをテストしましたが、その「書き換えツール」ではそれができません。リクエストのみを表示できるhttpscoopや、GUIを見つけることさえできなかったwiresharkも試してみました(おそらくMacでの初心者のせいで)

0 投票する
7 に答える
43811 参照

proxy - Charles Proxyでステータスコードを書き直すことはできますか?

テスト目的でAPIからの応答を書き直すためにCharlesProxyを使用しています。

ブレークポイントを設定すると、必要に応じて生の応答を完全に書き換えることができます。

ただし、「書き換え」ツールを使用して自動化したい場合は、行き詰まります。ステータスコードを変更できないようです。

ルールパネルの書き換え

私が何かを逃しているかどうか知っていますか?

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

charles-proxy - CharlesProxyで127.0.0.1:8080のトラフィックを表示する

私はCharlesProxyを使用してWebトラフィックを監視しています(具体的には、iOSおよびAndroidアプリのAPIトラフィックを調べています)。127.0.0.1:8080でローカルに実行されているAPIサイトがありますが、そのトラフィックはCharlesProxyに表示されません。私は設定をいじっていますが、それを機能させることができないようです-何かアイデアはありますか?

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

http - サーバーを妨害することなく、Charles プロキシまたはその他のツールを使用して故意にエラー 500 を生成することは可能ですか?

Drupal ベースの Web サイトでエラー 500 を生成しようとしています。サーバーに変更を加える権限がありません。サーバーを妨害せずにエラー 500 - 内部サーバー エラーを生成する方法はありますか?

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

http - Charles プロキシは HTTP リクエストを最初から作成できますか?

私は解決策を探していましたが、おそらく疲れ果てて解決策を逃したのでしょう。

Charles Proxy を使用して HTTP GET または POST リクエストを手動で作成するにはどうすればよいですか?

Fiddler の機能と同様に、エディターを手動で開き、リクエストの本文とヘッダーを入力できる機能を探しています。それが私がチャールズに抱いている主な関心事です。

ライブ リクエストをキャプチャして編集および実行する機能はほとんど同じですが、Charles の外部でキャプチャされたデータがあり、それらのヘッダー + クエリ + ボディを使用したいと考えています。

SO と Web を検索しても成功しませんでした。

0 投票する
4 に答える
3134 参照

ssl - ハンドシェイク アラート: unrecognized_name エラー

Charles 3.7 を使用して SSL 接続をデバッグしています。ほとんどの HTTPS 接続を表示できましたが、デバッグしようとすると「SSLProtocol: handshake alert: unrecognized_name」を返したサイトが 1 つまたは 2 つあり、Charles をオンにして Web サイトを読み込めませんでした。Fiddler を使用してこれを行うことができます。この問題を解決する方法についてのアイデアはありますか? ありがとう。

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

android - 信頼できない証明書をブロックする方法は?

SSL接続をしています。Feddler または Charles アプリを使用すると、復号化された SSL データを確認できます。このバグを防ぐにはどうすればよいですか?

更新: Charles の証明書がインポートされていません。私の Android デバイスはルート化されており、Proxy Droid アプリを使用しており、信頼できないアプリを許可しています。この操作の後、復号化されたデータを見ることができます。このバグをブロックしたい...

Update2: クラス EasyX509TrustManager.java (apache) を使用して証明書を確認します。void checkServerTrusted が表示されます。「certificates[0].checkValidity();」を使用する場合 - 証明書は常に有効ですが、「standardTrustManager.checkServerTrusted( certificates, authType );」を使用する場合 - 証明書は有効 (charles がオフ) または無効 (charles あり) のいずれかです。「証明書[0].checkValidity();」なし 正常に動作しますが、それが正しいかどうかはわかりません。

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

windows-8 - fiddler で Windows ストア アプリのトラフィックをキャプチャすると、例外が発生します

Windows ストア アプリで POST 要求を送信しようとしました。そして、私はそれをキャプチャするために Fiddler または Charles を使用しようとしました。

  • Fiddler/Charles を閉じると、すべて正常に動作します。
  • Fiddler/Charles を開いた状態で、PostAsync()で例外が発生する

これが私の試みです:

fiddler または Charles を使用してトラフィックを分析できないのはなぜですか? これが私が得る例外です:

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

ios - AFNetworking POST が GET として送信される

これが正常な場合は申し訳ありませんが、AFNetworking を使用して iOS から投稿リクエストを送信しようとしています。Charles を使用してリクエストを監視すると、GET が送信されていることがわかります。

これは正常ですか?サーバーで POST パラメータが空である理由を調べようとしています - これが原因でしょうか?

私は次のようにリクエストを作成しています:

アップデート

まあ、これを機能させるために私がしなければならなかったのは、postPathを変更して末尾の「/」を含めることだけでした-おそらくこれはほとんどの人にとって明らかですが、受け入れられた答えの説明が欲しいです.