通过wsHttpBinding进行WCF SOAP通信

时间:2016-06-02 10:53:05

标签: wcf soap wshttpbinding reliablesession

我在IIS中使用自定义绑定托管了一个WCF服务,这似乎是一个带有“Reliable Session”和“Transport Security”的wsHttpBinding。使用Visual Studio自动生成的客户端代码,一切正常。

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

弄清楚我的WCF服务和客户端之间的SOAP通信并不那么难。我已将一些System.Diagnostics块添加到clientside配置文件中,并将每个Message记录到一个文件中。到目前为止一切都还可以。

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

  • 我发送的第一个信封是CreateSequence
  • 我从服务器获取CreateSequenceResponse
  • 我想从界面
  • 执行特定功能
  • 从现在开始服务器上回答500 - 内部错误

问题是,我从我的日志中发送了完整的信封,似乎没有任何东西像任何ACK或某事一样。

有没有人遇到过类似的问题?我是否误解了某些内容并且是一个不可用于HttpWebRequest的可靠会话设置?

提前致谢!

0 个答案:

没有答案