Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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
wsHttpBinding上的WCF SOAP通信_Wcf_Soap_Wshttpbinding_Reliablesession - Fatal编程技术网

wsHttpBinding上的WCF SOAP通信

wsHttpBinding上的WCF SOAP通信,wcf,soap,wshttpbinding,reliablesession,Wcf,Soap,Wshttpbinding,Reliablesession,我在IIS中使用自定义绑定托管了一个WCF服务,它似乎是一个打开了“可靠会话”和“传输安全性”的wsHttpBinding。通过VisualStudio自动生成的客户端代码,一切都可以正常工作 现在我需要编写一些文档来描述交换的确切字符串。特别是对于那些根本不熟悉Visual Studio或Windows的客户 弄清楚我的WCF服务和客户机之间的SOAP通信并不是那么困难。我在客户端配置文件中添加了一些System.Diagnostics-blocks,并将每条消息记录到一个文件中。到目前为止一

我在IIS中使用自定义绑定托管了一个WCF服务,它似乎是一个打开了“可靠会话”和“传输安全性”的wsHttpBinding。通过VisualStudio自动生成的客户端代码,一切都可以正常工作

现在我需要编写一些文档来描述交换的确切字符串。特别是对于那些根本不熟悉Visual Studio或Windows的客户

弄清楚我的WCF服务和客户机之间的SOAP通信并不是那么困难。我在客户端配置文件中添加了一些System.Diagnostics-blocks,并将每条消息记录到一个文件中。到目前为止一切都还好

现在,我尝试使用HttpWebRequest测试服务,就像非VS客户一样,从我的日志发送SOAP信封。麻烦开始了

  • 我发送的第一个信封是CreateSequence
  • 我从服务器获得CreateSequenceResponse
  • 我想从接口执行一个特定的函数
  • 从现在起,服务器回答500-内部错误
问题是,我发送的信封完全是我日志中的,中间似乎没有任何东西,比如任何回执或其他东西

有没有人遇到过类似的问题?我是否误解了什么,可靠的会话设置不能用于HttpWebRequest


提前谢谢

您正在将
HttpWebRequest
与SOAP服务一起使用?通常我在REST的上下文中看到了这一点。您是否尝试强制TLS1.1或1.2?您正在使用SOAP服务的
HttpWebRequest
?通常我在REST的上下文中看到这一点。您是否尝试强制TLS 1.1或1.2?