IIS ARR 删除 http 请求 header?

IIS ARR remove http request header?

我们在 iis arr 设置背后有一个供应商 Web 服务,由于某种原因它不能与遗留的 http 请求一起工作 headers,不幸的是因为我们不了解代码,我们正在考虑是否有什么方法可以从 iis arr 中删除 http 请求 header,请帮忙!谢谢

我好像遇到了和你一样的问题。 在 IIS 中尝试了一些事情并在 Fiddler 中进行了调试(将其用作 IIS 和应用程序之间的反向代理)之后,我最终尝试使用 Fiddler 来更改发送到应用程序的 headers。这是您用来执行此操作的方法:http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/UseFiddlerAsReverseProxy and http://docs.telerik.com/fiddler/KnowledgeBase/FiddlerScript/ModifyRequestOrResponse.

这是我添加到 OnBeforeRequest 方法中的代码

oSession.oRequest.headers.Remove("Authorization");

它确实对我有用,而且似乎是目前最好的方法。