向 Soap 请求 .Net 添加标头

问题描述 投票:0回答:1

我向现有的 Visual Studio 项目添加了一个 Web 服务引用,但我无法执行任何服务方法,因为我不断收到“缺少标头”错误。

那么新生成的代理类没有添加标头的方法。有没有办法可以将 http 标头添加到请求中?

asp.net .net soap request-headers
1个回答
0
投票

重写代理类中的方法GetWebRequest 然后添加以下代码

 HttpWebRequest request = base.GetWebRequest();
 request.Headers.Add("HeaderName", "HeaderValue");
 return request
© www.soinside.com 2019 - 2024. All rights reserved.