我不确定此问题是否已经得到解答,但我找不到解决方案。
这是我的问题:
我已将一些Rest API(如您所知,使用Http get和post方法)从供应商转换为soap webservice,并且可以实现所需的功能。
现在的问题是我无法获得消耗soap webservice的另一个.Net应用程序(C#)中的任何post请求的响应。功能正常,但我不能保存响应,因为它说“响应不是格式良好的XML”,内部异常读取“根级别的数据无效。第1行,位置1”。
令人惊讶的是获取请求工作正常!关于可能出错的任何想法?
服务中的XML是:
<?xml version="1.0" encoding="utf-8" ?>
<string xmlns="http://www.abc.com/abc/literalTypes">
<conferencevo>
<id>23</id>
<name>test</name>
<type>AMP</type>
<startdate>2011-05-06T07:30:00</startdate>
<duration>180</duration>
<numberofparticipants>2</numberofparticipants>
<profile>Demanded</profile>
<ddis>abcdefg</ddis>
<reservationid>873</reservationid>
<template>false</template>
<state>Confirmed</state>
</conferencevo>
</string>
Web服务端也没有显示xml响应(正如我今天查看的那样)。这就是我得到的:
无法显示XML页面无法使用样式表查看XML输入。请更正错误,然后单击“刷新”按钮,或稍后重试。在文档的顶级无效。处理资源'... / url'时出错找不到列[NAME]。
<?xml version="1.0" encoding="utf-8"?> ^