Fiddlerのメニューから [Rules] - [Customize Rules] で CustomizeRules.js を開き、以下を追加。
(m_gzipRequest=trueの場合、POST時にBodyがgzip圧縮され、"Content-Type:gzip"ヘッダーが追加される。)
class Handlers
{
:
:
public static RulesOption("Apply GZip Encoding to Request")
var m_gzipRequest: boolean = true;
:
:
static function OnBeforeRequest(oSession: Session)
{
:
:
if (m_gzipRequest && oSession.requestBodyBytes != null &&
oSession.requestBodyBytes.length > 0 && !oSession.oRequest.headers["Content-Encoding"])
{
oSession.requestBodyBytes = Utilities.GzipCompress(oSession.requestBodyBytes);
oSession.oRequest["Content-Length"] = oSession.requestBodyBytes.Length.ToString();
oSession.oRequest["Content-Encoding"] = "gzip";
}
:
:
}
}
cf.
posted by rocknfields at 19:03|
Comment(0)
|
TrackBack(0)
|
Tools