【问题标题】:How to test net.tcp service detailed below?如何测试下面详述的 net.tcp 服务?
【发布时间】:2017-05-17 15:23:52
【问题描述】:

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

net.tcp://xxx.yyy.com:808/prod/zzzwebservice

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    • 右键单击您的 web.config/app.config,然后单击编辑 WCF 配置
    • 在 Diagnostics 部分下,启用 Log Auto Flush、MessageLogging 和 Tracing,当然还可以指定您的主机身份有权写入的路径。
    • 在执行该服务调用后检查跟踪文件。然后你就可以看到消息了。

    【讨论】:

    • 谢谢!这很有帮助。
    猜你喜欢
    • 2015-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-23
    • 2018-03-29
    • 1970-01-01
    相关资源
    最近更新 更多