首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

有碰到过C#调用php端的web services出现这个异常的吗

2013-09-28 
有碰到过C#调用php端的web services出现这个错误的吗?Hi,All,最近在做一个web sercies调用的项目,服务端是

有碰到过C#调用php端的web services出现这个错误的吗?
Hi,All,最近在做一个web sercies调用的项目,服务端是用php写的,客户端采用asp.net c#,开发时,在本地做测试,一切OK,但移到服务器上时,调用API返回如下错误:
有碰到过C#调用php端的web services出现这个异常的吗

同样的代码,同样的API帐号与密码,我调用另一台服务器(apache+php+mysql)成功.

但在那台服务器上始终不成功(nginx+php-fpm+mysql),我用浏览器打开WSDL的地址,是成功的,能正常显示出XML文件,C#里添加引用的时候,也很正常.就是在调用API时,从服务器返回过来的XML文件出现"意外文件尾"这个问题.

请问有碰到过这类问题的不? web?services c# php asp.net magento
[解决办法]
服务器端的返回数据被意外截断。导致xml解析不正确。
[解决办法]
里面有些数据被截断了,你应该分析一下,你传过去或返回的数据里面是否有特殊的地方,比如说,含 < >等之类的信息
[解决办法]
用Fiddler2抓下包,看看有什么不同。
[解决办法]
看这个和你的现象一样

http://stackoverflow.com/questions/2062722/problem-regarding-consuming-php-web-service-in-c-sharp-desktop-application

看看你调用的web service的地址是不是多了?WSDL

热点排行