SOAP协议调用被拦截
通过VC 2003写的一个DLL,在DLL中调用了WEBSERVICE,但结果调用失败。
使用FIDDLER和SNIFFER跟踪,都没拦截,分析,应该是系统里拦截了对SOAP协议的调用。
测试过程中,假如用DELPHI或C++BUILDER写的DLL调用WEBSERVICE是能成功的。
分析以为:VC是走SOAP协议调用WEBSERVICE的,而C++BUILDER或DELPHI是绕过了SOAP协议而直接走HTTP协议。
请问该如何解决?
[解决办法]
我认为应该不是这个问题,SOAP也是基于HTTP协议的。
另外,WS是否基于SOAP是由WS所决定的,如果规定采用SOAP,那你的客户端是没得选的。
你要看看是否能捕捉到错误信息,根据错误信息进行分析。
[解决办法]
soap协议本来就是用的http协议,肯定是你代码有问题
[解决办法]
SOAP就是通过HTTP协议发送一堆XML 文件啦,不知道是什么问题,但LZ的分析肯定是错误的啥。
[解决办法]
SOAP就是通过HTTP协议发送一堆XML