Foxtable(狐表)用户栏目专家坐堂 → XML


  共有1653人关注过本帖树形打印复制链接

主题:XML

帅哥哟,离线,有人找我吗?
huhu
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1182 积分:8225 威望:0 精华:0 注册:2015/3/30 10:44:00
XML  发帖心情 Post By:2017/4/27 12:07:00 [只看该作者]

以前访问都可以。现在访问没有返回值了。
代码如下:
Dim msg As String = "cE:\webservice\30\30wlbm.xml", Encoding.Default)
Dim req = System.Net.WebRequest.Create("http://192.168.1.83/EFWebS/EFWebService.asmx/U8WebXML")
req.Method = "POST"
req.C                '   text/xml; charset=utf-8
Dim aryBuf As Byte() = Encoding.GetEncoding("UTF-8").GetBytes(msg)
req.ContentLength = aryBuf.Length
Dim writer = req.GetRequestStream()
writer.Write(aryBuf, 0, aryBuf.Length)
writer.Close()
writer.Dispose()
Dim pos = req.GetResponse
Dim stm As System.IO.Stream = pos.GetResponseStream()
Dim reader As New System.IO.StreamReader(stm)
Dim str As String = reader.ReadToEnd
pos.Close
stm.Close
reader.close
FileSys.WriteAllText("E:\webservice\30\30wlbm返回.xml", str, False, Encoding.UTF8)
msgbox("查询成功结果已保存到E:\webservice\30\30wlbm返回.xml目录")
附件是原xml和返回的xml。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:30.rar

直接访问http://192.168.1.83/EFWebS/EFWebService.asmx/U8WebXML提示<Error>缺少根元素。</Error>

这是怎么回事?会不会对方给的接口出问题了?还是有其他什么原因?

[此贴子已经被作者于2017/4/27 12:07:00编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/27 12:13:00 [只看该作者]

 直接在人家提供的网页测试接口那里,把你的xml内容填进去,测试看结果是否正确。

 


 回到顶部
帅哥哟,离线,有人找我吗?
huhu
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1182 积分:8225 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2017/4/27 12:39:00 [只看该作者]

<?xml version="1.0" encoding="utf-8"?> <ufinterface roottag="voucher" billtype="gl" efserverid="321" eftype="CurrentStock" efdebug="1"     proc="Query"  cwhcode="31" cinvcode="CBOEM-PTH0028D" >  </ufinterface>

返回的也是
<ufinterface roottag="voucher" billtype="gl" efserverid="321" eftype="CurrentStock" efdebug="1" proc="Query" cwhcode="31" cinvcode="CBOEM-PTH0028D"></ufinterface>


和早期的返回的不一样。下面是之前返回的。
<?xml version="1.0" encoding="utf-8"?>
<ufinterface roottag="voucher" billtype="gl" efserverid="123" eftype="CurrentStock" efdebug="1" proc="Query" cwhcode="30" cinvcode="CBCAR-CAR0511D" succeed="1" dsc="CurrentStock处理成功!查询成功!">
  <voucher cardnumber="CurrentStock" ccardname="现存量" xmlns:z="EF">
    <head>
      <z:row xmlns:z="#RowsetSchema" cWhCode="30" cWhName="成品库" cInvCode="CBCAR-CAR0511D" cInvName="HIM-4CE1" iQuantity="2.000000" cBatch="" ItemId="6008" cVMIVenCode="" iSoType="0" iSodid="" ufts="0000000272c46e59" c11="30" />
    </head>
  </voucher>
</ufinterface>

 回到顶部
帅哥哟,离线,有人找我吗?
huhu
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1182 积分:8225 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2017/4/27 13:33:00 [只看该作者]

和U8的确认了。是他们的lic到期了。更新完ok了

 回到顶部