SOAP协议最后应该也是走HTTP协议,应该是你代码本身的原因
SOAP是应用协议,是建立在传输协议Http,Tcp,msmq等之上的.
一般WebService都是Soap+http来实现的.soap定义的内容写在http的body里.
Fiddler抓不到请求,是有可能的,比如用souapui工具调用的请求,Fiddler就抓不到.
但是可以使用更底层的抓包工具,我推荐使用Microsoft Network Monitor,这个是可以抓到的.
Sniffer和Microsoft Network Monitor功能差不多,也应该能抓到,你把过滤的协议设置为tcp,http,应该就可以抓到.
跟C++BUILDER或DELPHI通讯你可考虑做一个标准的com+组件
你失败的信息是什么?
还有没监听到SOAP响应,不代表系统拦截了,使用80端口访问Web服务请求。防火墙默认不会阻拦的。SOAP也是基于HTTP协议传输的。
你再检查一下使用VC写的调用代码,确保你的请求消息符合Web服务调用的Schema,
不然服务不会响应你的请求。自然也就监听不到任何回复消息