我有这个数组
public static string[] BINARY_OPTIONS = {
"script",
"image",
"stylesheet",
"object",
"xmlhttprequest",
"object-subrequest",
"subdocument",
"document",
"elemhide",
"other",
"background",
"xbl",
"ping",
"dtd",
"media",
"third-party",
"match-case",
"collapse",
"donottrack",
};数组中的最后4位无关紧要。我需要将Content-Type与数组中的一个匹配。但是我用这段代码得到的内容类型
Fiddler.FiddlerApplication.BeforeResponse += delegate(Fiddler.Session session)
{
if (session.oResponse["Content-Type"] != null )
Console.WriteLine(session.oResponse["Content-Type"]);
};类似于MIME类型。所以我不知道该配哪一个。我可以试试,比如script会匹配application/javascript和application/x-javascript,image是所有以image (image/png,image/jpg,...)开头的内容,但是subdocument (是iframe)我不知道。是否有任何网站可以解释这一点,以及我如何检查来自iframe的fiddler核心请求。
发布于 2014-10-31 23:44:14
不清楚您在问什么;您在这里显示的数组值似乎是您可能在开发人员工具中看到的请求源,这与响应的类型没有内在关系。
在代理级别(例如Fiddler),没有直接的方法来确定请求是针对顶级页面还是针对IFRAME。您可能会对X-Download-Initiator感兴趣,它仅支持IE。http://blogs.msdn.com/b/fiddler/archive/2011/02/10/fiddler-is-better-with-internet-explorer-9.aspx
https://stackoverflow.com/questions/26278929
复制相似问题