理論的には同じリクエストを行っている一部のクライアントが異なる結果を得ている、非常にピッキング/複雑な Web サービスに関するいくつかの問題をデバッグしようとしています。Charles のようなデバッグ プロキシは非常に役立ちますが、リクエストが複雑 (多数のヘッダー、Cookie、クエリ文字列、フォーム データなど) であり、クライアントがさまざまな順序でヘッダーを作成する (これは完全に受け入れられるはずです) などです。手動で行うには非常に面倒なプロセス。
私はこれを自分で行うために何かを書くことを考えていますが、他の誰かがすでにこの問題を解決していることを望んでいましたか?
余談ですが、完全にオープンソースである Charles のようなデバッグ プロキシを知っている人はいますか? チャールズがオープンソースだったら、私がこの分野で行ったすべての作業をプロジェクトに貢献することは間違いありません。そこに似たようなものがあれば、別のプログラムをゼロから書くよりも、むしろこれを実行したいと思います (特に、Charles や他のアナログには、必要なデータ構造がすべて含まれていると思うので)。
編集:明確にするために-行の順序(少なくともヘッダーなど)が異なる場合や、行内の値の順序(少なくともCookieなど)が異なる場合があるため、テキストの差分は機能しません。名前と値、およびメタデータがすべて同じである限り、順序が異なっても、他の点では同じである要求が異なると見なされることはありません。