Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何读取webservices中的http头值(在Soap调用()期间)?_C#_Web Services_Soap_Http Headers_Asmx - Fatal编程技术网

C# 如何读取webservices中的http头值(在Soap调用()期间)?

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是一项遗留技术,不应用于新

我在代理类中有以下方法,它将命中服务并返回响应。如何读取每个invoke()上的http头信息?(根据请求和响应)


这似乎是通过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]));
}