以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  HTTPRequest怎么接收XML格式的数据  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=120544)

--  作者:zoudezhao
--  发布时间:2018/6/19 10:51:00
--  HTTPRequest怎么接收XML格式的数据
HTTPRequest怎么接收post形式发送回来的XML格式的数据。接收的XML如下
<?xml version="1.0" encoding="utf-8" ?>
<query command="extensionstate">
<ext id="801">
<unique>2209017600</unique>
<time>2017-03-27</time>
<checksum>095a93d74bed6f96b219287363c7d750</checksum>
</ext>
</query>

用的http+XML格式传输的,非标准的 Webservice

--  作者:有点甜
--  发布时间:2018/6/19 11:19:00
--  

1、要请求吧?

 

http://www.foxtable.com/mobilehelp/scr/0163.htm

 

2、返回的内容转换一下处理

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=111428&skin=0

 

 

 


--  作者:zoudezhao
--  发布时间:2018/6/19 11:34:00
--  
甜老师不用请求的,这个是由API处理器实时上报的数据。我只需要提供端口接收上报数据就行
--  作者:有点甜
--  发布时间:2018/6/19 11:36:00
--  

1、搭建一个网站 http://www.foxtable.com/mobilehelp/scr/0001.htm

 

2、在httprequest提取post过来的字符串 http://www.foxtable.com/mobilehelp/scr/0113.htm

 


--  作者:zoudezhao
--  发布时间:2018/6/19 13:58:00
--  
甜老师POST提取的字符串不全

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180619135646.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2018/6/19 14:23:00
--  

1、你如何写代码发送数据过来的?贴出代码;

 

2、把所有值弹出来看一下

 

        For Each key As String In e.PostValues.Keys
            msgbox(e.PostValues(key))
        Next


--  作者:zoudezhao
--  发布时间:2018/6/19 14:31:00
--  
Select Case e.Port
    Case 33233
        For Each key As String In e.PostValues.Keys
            msgbox(e.PostValues(key))
        Next
End Select
这个是开放文档,实时消息部分是API向服务器发送的数据
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:智科api接口开放文档v1.0.7.zip


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180619142704.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2018/6/19 17:28:00
--  

测试了一下,无法处理。也无法直接获取提交的数据处理。

 

这个是foxtable的bug,等候修复。

 

 


--  作者:有点甜
--  发布时间:2018/6/19 17:49:00
--  

单纯你这个问题,可以这样处理,加入这个代码看弹出什么

 

msgbox(e.PlainText)

 

如果能正常弹出xml的话,就可以了。


--  作者:zoudezhao
--  发布时间:2018/6/19 18:31:00
--  
甜老师这个已经尝试过了是空值