webservice 调用接口返回值问题

webservice中调用另一个服务器接口他的服务器returnString格式是300<response><result>0</result></response>我用... webservice 中调用 另一个服务器接口 他的服务器return String 格式是300<response><result>0</result></response>我用的String 接收 只接受到了 <response><result>0</result></response> 上面的300 接收不到而且每次我关服务器的时候 会显示300<response><result>0</result></response 展开
 我来答
youbl
2013-08-01 · TA获得超过2510个赞
知道大有可为答主
回答量:1844
采纳率:62%
帮助的人:1711万
展开全部
你的帖图里是200,不是300
根据这个贴图,我推测,这个200应该是http状态码,200表示成功,
http协议里200这个成功信息是放在响应头数据里,
<response><result>0</result></response>
才是服务器的响应内容,你接收时应该只取了响应内容,没有读取头信息,所以得不到200

事实上,所有的浏览器都只显示消息内容,不会去显示200这样的头信息的
追问
哦。我第一次做,这个明白了 谢谢,重点是关闭服务器出的那些错误 有点不懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ajaxroma
2013-08-01 · TA获得超过386个赞
知道小有建树答主
回答量:530
采纳率:0%
帮助的人:382万
展开全部
上面的那个数字应该是HTTP的响应状态码吧,webservice的传输协议SOAP所使用的传输介质应该是一段儿完整的XML表达式才对。不应该会有未被XML标记包裹的表达式
追问
对,是状态码, 哦,这个明白了 ,但是服务器关闭的时候会提示错误, 我调用的那个服务器的接口是吧XML  构造成 String 的 。。我用String  接收 为啥为出错呢
追答
这个问题没有碰到过,不过从异常信息来看,应该是某个后台线程在你服务器中断连接以后工作异常了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你一天想说什么
2013-08-01 · TA获得超过128个赞
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:55.9万
展开全部
你试试用Object接收之后再转换类型行不行
更多追问追答
追问
不行呢。开启服务没有错,可以将数据返回,重点是在关闭服务器的时候 报的错误,百度搜了没有相关的例子,
Unable to determine string representation of value of type [com.sun.xml.stream.writers.XMLStreamWriterImpl]
java.lang.UnsupportedOperationException
追答
你上面那一句报错的意思貌似是 无法确定类型的值的表示形式是字符串,你用Object接收它还是报这样的错吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式