如何测试net.tcp服务详述如下?

时间:2017-05-17 15:23:52

标签: web-services wcf tcp wcf-data-services

我想测试下面的网址类型,你能帮我测试一下吗?我需要使用什么工具来查看其实际请求和响应。

的net.tcp://xxx.yyy.com:808 / PROD / zzzwebservice

我也尝试过Wireshark和智能嗅探,但我无法以人类可读的形式详细查看请求和响应。

1 个答案:

答案 0 :(得分:1)

您有两种选择。第一个:NetTcpBinding默认使用传输层加密。因此,如果要在Wireshark上检查消息,则需要禁用它。

<netTcpBinding>
   <binding name="yourBindingConfiguration">
      <security mode="None" />
   </binding>
</netTcpBinding>

或者您可以使用WCF跟踪来检查请求&amp;响应。

  • 右键单击web.config / app.config,然后单击“编辑WCF配置”
  • 在“诊断”部分下,启用“日志自动刷新”,“消息记录”和“跟踪”,当然还要指定主机标识有权写入的路径。
  • 执行该服务调用后检查跟踪文件。然后你就可以看到消息了。