Can't get netTcpBinding requests to show up in Fiddler

会有一股神秘感。 提交于 2019-12-04 01:50:34

Fiddler is a HTTP proxy, so it will only capture requests which use HTTP protocol - it will not capture requests made using socket directly. You can use the Network Monitor or some other low-level capture tool to do that, but the interface is not as nice as the one you may be used to with Fiddler.

Also, as pointed out in another answer by Ladislav Mrnka, you'll be looking at the binary bytes for the .NET Message Framing and the binary XML encoding, so unless you're familiar with them most of the capture will look like gibberish.

Fiddler is HTTP sniffer not TCP sniffer. You can see only HTTP and HTTPS communication in fiddler. If you want to see messages passed over TCP you must use another tool working on lower level. For example WireShark but be prepared that you will see only some binary data.

Fiddler is an HTTP debugger. If you're not using HTTP, such as with a netTcpBinding, you won't be able to capture traffic with it. You could try Wireshark or something similar.

ayls

If you are interested into how the actual messages look like then try using Service Trace.

https://msdn.microsoft.com/en-us/library/ms732023%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!