0

これは私を夢中にさせており、単純なものかもしれませんが、Fiddler スクリプトから次のコードを呼び出すたびに NullReferenceException がスローされます。

if (oSession.oResponse.headers.ExistsAndContains("Content-Type", "html")){...

これはFiddler スクリプトのナレッジ ベースから直接引用したもので、2 台の異なる Win 8 マシンで同じことが起こっています。oSession.oResponse.headers が null のようです。はい、OnBeforeRequest 内からこれを呼び出しています。

oSession.responseBodyBytes と同じ処理 - OnBeforeRequest 内で応答が null のようです。それ以外の場合、Fiddler は正常に動作しており、トラフィック プロキシは問題なく通過し、他のすべては正常に見えます。

アイデア?

4

1 に答える 1

2

およびオブジェクトは、リクエストがサーバーに送信され、レスポンスが読み戻されるまで存在oResponse.headersoSession.responseBodyBytesません。応答ヘッダーと本文を操作する場合は、OnBeforeResponse代わりに関数内で行います。

KB は、新しいサイト用に更新されたときに少し壊れていました。これをより明確にするためにバグを報告します。

于 2013-05-18T18:58:05.667 に答える