1
偉大なツールは、私が必要なすべてを行います。レスポンスの圧縮を可能にするTransformタブが大好きです。しかし、要求はどうですか?シンプルなもののようだが、私はその機能を見ていない。何か不足していますか?Fiddler:リクエスト本体を圧縮/ gzipできますか?
Fiddler Web Debugger、V2.3.4.4。
偉大なツールは、私が必要なすべてを行います。レスポンスの圧縮を可能にするTransformタブが大好きです。しかし、要求はどうですか?シンプルなもののようだが、私はその機能を見ていない。何か不足していますか?Fiddler:リクエスト本体を圧縮/ gzipできますか?
Fiddler Web Debugger、V2.3.4.4。
リクエストボディを圧縮するためのスクリプトを少し書くことができます。 [ルール]> [ルールのカスタマイズ]をクリックして、次のように追加します。
static function OnBeforeRequest(oSession: Session){
if (oSession.requestBodyBytes != null && oSession.requestBodyBytes.Length>0){
oSession.requestBodyBytes = Utilities.GzipCompress(oSession.requestBodyBytes);
oSession["Content-Length"] = oSession.requestBodyBytes.Length.ToString();
oSession["Content-Encoding"] = "gzip";
}
ただし、実際に圧縮されたリクエストをサポートするサーバーは認識していません。サーバーが圧縮された要求をサポートしていることを伝える良い方法はありません。Zip Bomb attacksはサーバーにとって本当の脅威です。
スーパー。ありがとう!私はそれを試みます。 Zip Bombの参照は関連しています。しかし、これは公開APIではなく、メガバイトのXMLデータを転送する必要があるため、圧縮はペイロードサイズを減らすためのすばやく簡単な方法です。 – Schultz9999
FWIW、これをプライベート環境で行う場合は、GZIPの代わりにLZMA圧縮を試してみてください。 LZMAは転送サイズの点でより効率的です。 – EricLaw
gzipを受け入れる(必要とする)場所の1つの例は、電子A2A提出用のIRSです。 – Bon