C# FiddlerCore和内容类型
我有这个数组C# FiddlerCore和内容类型,c#,filtering,content-type,fiddlercore,C#,Filtering,Content Type,Fiddlercore,我有这个数组 public static string[] BINARY_OPTIONS = { "script", "image", "stylesheet", "object", "xmlhttprequest", "object-subrequest", "subdocument", "document", "elemhide",
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个并不重要。
我需要将内容类型与数组中的一个匹配。但是我用这个代码得到的内容类型
Fiddler.FiddlerApplication.BeforeResponse += delegate(Fiddler.Session session)
{
if (session.oResponse["Content-Type"] != null )
Console.WriteLine(session.oResponse["Content-Type"]);
};
类似于MIME类型。所以我不知道该配哪一个。我可以尝试,比如脚本将匹配application/javascript和application/x-javascript,图像是所有以图像(image/png,image/jpg,…)开头的,但是对于子文档(即iframe),我不知道。是否有任何网站可以解释这一点,以及如何在fiddler core中检查来自iframe的请求。不清楚您在问什么;这里显示的数组值似乎是在请求源的开发人员工具中看到的,它与响应的类型没有内在的关系 在代理级别(例如Fiddler)没有直接的方法来确定请求是针对顶级页面还是IFRAME。您可能对只支持IE的
X-Download-Initiator
感兴趣 内容类型头应该是MIME类型。现在还不清楚你想做什么,或者真正的问题是什么