- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我一直在测试网页上嵌入了 Flash 组件的 PS3 浏览器 (NetFront),似乎有一个相当严重的 bug,与 Flash 发出任何请求的方式有关。浏览器正在添加引荐来源网址 (referer),Flash 播放器也是如此,导致重复 header 。如果 referrer header 相同,这实际上是可以的,但它们不同,结果请求被 W2k8 上的 http.sys 停止。这对我来说是一个主要问题,因为我有一个 Flash 组件需要调用 Web 服务才能运行。
有没有什么方法可以过滤或允许这些请求通过,可能会一路去除重复的 header 。
我们已经想到但在我们的开发和实际环境中不是最优或不可能的一些解决方案是:
作为引用,以下请求将重现该问题(复制并粘贴到 Fiddler 或其他工具中,我假设您正在运行 IIS7、W2K8)。您应该会收到 400 Bad Request
响应。
GET / HTTP/1.1Host: localhostReferer: http://localhost/NetFrontBrowser/Referer: http://localhost/Flash/
非常感谢
最佳答案
来自 Windows DDK 的 stmedit“演示了使用 Windows 过滤平台 (WFP) 替换传输控制协议(protocol) (TCP) 连接的字符串模式”。
一些额外的 hackery 将它变成一个 FSM,它可以转储除第一个引用字符串之外的所有字符串。
关于flash - 重复的引荐来源 header - HTTP.sys barfs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1715138/
我有一个域site.com,我想避免来自诸如new.site.com,used.site.com等子域的引荐。 我使用了_gaq.push(['_ setDomainName','site.com']
我是一名优秀的程序员,十分优秀!