C# 如何读取webservices中的http头值(在Soap调用()期间)?
我在代理类中有以下方法,它将命中服务并返回响应。如何读取每个invoke()上的http头信息?(根据请求和响应)C# 如何读取webservices中的http头值(在Soap调用()期间)?,c#,web-services,soap,http-headers,asmx,C#,Web Services,Soap,Http Headers,Asmx,我在代理类中有以下方法,它将命中服务并返回响应。如何读取每个invoke()上的http头信息?(根据请求和响应) 这似乎是通过web引用或使用wsdl.exe创建的。对吗?答案有很大的不同。是的,通过使用wsdl.exeOk创建的,您知道这是使用传统的ASMX web服务技术,并且不应该用于新的开发吗?不,我不知道。我是web服务开发的新手,所以如果我问了一些无关的问题,请原谅。可以在soap调用上读取http头吗?如果是,请分享任何有助于理解基础知识的链接。ASMX是一项遗留技术,不应用于新
这似乎是通过web引用或使用wsdl.exe创建的。对吗?答案有很大的不同。是的,通过使用wsdl.exeOk创建的,您知道这是使用传统的ASMX web服务技术,并且不应该用于新的开发吗?不,我不知道。我是web服务开发的新手,所以如果我问了一些无关的问题,请原谅。可以在soap调用上读取http头吗?如果是,请分享任何有助于理解基础知识的链接。ASMX是一项遗留技术,不应用于新的开发。WCF或ASP.NET Web API应用于Web服务客户端和服务器的所有新开发。一个提示:微软已经在MSDN上退出了。
public ResponseRS MethodRqRs ([System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.OTpAllia.com/2005/06")] RequestRQ requstRq)
{
object[] results = this.Invoke("Action", new object[]{RequestRQ});
return ((ResponseRS)(results[0]));
}