c# - 向所有 IE 请求附加 HTTP header

标签 c# internet-explorer http proxy header

我有一个场景需要我将 HTTP header 附加到机器上所有基于 IE 的传出 HTTP 通信。这不需要在 IE 之外工作。

我首先尝试在 C# 中创建一个简单的 HTTP 代理,但是这个代理的性能不是很好,并且 HTTPS 通信存在问题。

我的第二次尝试是使用 FiddlerCore,我希望它有更好的性能,但只比我自己创建的快一点点。

除了编写 TCP 过滤器驱动程序来执行此操作(不在我的技能范围内)之外,还有其他选择吗?严格来说,这不一定是 HTTP header 。它甚至可以是我附加到用户代理字符串的东西。

我正在考虑创建一个简单的 BHO,但我希望有一个更简单的解决方案……也许我可以用 C# 编写的解决方案。

最佳答案

如何只读取代码中的用户代理字符串,如果是 IE,则附加 HTTP header ?

关于c# - 向所有 IE 请求附加 HTTP header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5275443/

相关文章:

c# - 如何使用 AutoMapper 将目标对象映射到源对象中的子对象?

javascript - 使用输入类型=文件的文件上传在 IE 中不适用于第一个文件,适用于后续上传

ios - 通过 JSON API Objective-C 发送 POST 请求

html - 使用 HTTP URL 查询字符串

c# - 在哪个 .Net Framework 版本 C# 7.2 中可用

c# - 在没有窗口的 WPF 应用程序中处理命令

c# - 滚动时修复 gridview 标题

javascript - 如何清除 AJAX GET 调用的 HTTP header ?

javascript - 在 IE 中从输入类型=文件中抓取单个文件

Python Selenium,如何保存http响应内容?