你能在 C# 程序中改变 Web 服务 header

Can you alter a web service header in c# program

我目前正在访问 Web 服务,但 "service providers" 正在更改要求,并要求我将更多信息添加到我发送给他们的请求的 header 中。

我的程序是用 c# 编写的,我对这是否可行进行了大量研究,但大部分都是空白。

这里有人提出了类似的问题: 但是这个解决方案所做的只是产生了我无法解决的错误。

错误是:

" 'object' does not contain a definition for 'getWebRequest' "

用base.getWebRequest(uri);

在您链接的另一个问题中,提供的代码片段是 System.Net.WebRequest request = base.GetWebRequest(uri);,而您的错误消息是指 base.getWebRequest。注意G要大写

如果这没有帮助,您需要向我们展示导致问题的代码。