从fiddler core获取图片
Obtaining pictures from fiddler core
如何获取fiddler core中的图片。
Fiddler.FiddlerApplication.BeforeResponse += delegate (Fiddler.Session oS) {
Console.WriteLine("{0}:HTTP {1} for {2}", oS.id, oS.responseCode, oS.fullUrl);
oS.
// Uncomment the following two statements to decompress/unchunk the
// HTTP response and subsequently modify any HTTP responses to replace
// instances of the word "Microsoft" with "Bayden"
//oS.utilDecodeResponse(); oS.utilReplaceInResponse("Microsoft", "Bayden");
};
我希望这会出现在会话部分下的这一部分中。我试图在代码中复制这种效果。
这段代码取自wiki中的demo代码
根据答案修改了代码,这是输出
Fiddler.FiddlerApplication.BeforeResponse += delegate (Fiddler.Session oS) {
if ((oS.responseCode == 200) && oS.oResponse.headers.ExistsAndContains("Content-Type", "image/"))
{
oS.utilDecodeResponse();
Console.WriteLine("writing bytes");
Console.WriteLine(oS.requestBodyBytes);
// oS.responseBodyBytes is a byte[] containing the image
Bitmap oBMP = new Bitmap(new MemoryStream(oS.responseBodyBytes));
// Now oBMP is an image object which contains the picture...
}
URL 我正在刷新:
"obtain picture"具体是什么意思?是这样的吗?
if ((oS.responseCode == 200) &&
oS.oResponse.headers.ExistsAndContains("Content-Type", "image/"))
{
oS.utilDecodeResponse();
// oS.responseBodyBytes is a byte[] containing the image
Bitmap oBMP = new Bitmap(new MemoryStream(oS.responseBodyBytes));
// Now oBMP is an image object which contains the picture...
}
如何获取fiddler core中的图片。
Fiddler.FiddlerApplication.BeforeResponse += delegate (Fiddler.Session oS) {
Console.WriteLine("{0}:HTTP {1} for {2}", oS.id, oS.responseCode, oS.fullUrl);
oS.
// Uncomment the following two statements to decompress/unchunk the
// HTTP response and subsequently modify any HTTP responses to replace
// instances of the word "Microsoft" with "Bayden"
//oS.utilDecodeResponse(); oS.utilReplaceInResponse("Microsoft", "Bayden");
};
我希望这会出现在会话部分下的这一部分中。我试图在代码中复制这种效果。
这段代码取自wiki中的demo代码
根据答案修改了代码,这是输出
Fiddler.FiddlerApplication.BeforeResponse += delegate (Fiddler.Session oS) {
if ((oS.responseCode == 200) && oS.oResponse.headers.ExistsAndContains("Content-Type", "image/"))
{
oS.utilDecodeResponse();
Console.WriteLine("writing bytes");
Console.WriteLine(oS.requestBodyBytes);
// oS.responseBodyBytes is a byte[] containing the image
Bitmap oBMP = new Bitmap(new MemoryStream(oS.responseBodyBytes));
// Now oBMP is an image object which contains the picture...
}
URL 我正在刷新:
"obtain picture"具体是什么意思?是这样的吗?
if ((oS.responseCode == 200) &&
oS.oResponse.headers.ExistsAndContains("Content-Type", "image/"))
{
oS.utilDecodeResponse();
// oS.responseBodyBytes is a byte[] containing the image
Bitmap oBMP = new Bitmap(new MemoryStream(oS.responseBodyBytes));
// Now oBMP is an image object which contains the picture...
}