Foxtable(狐表)用户栏目专家坐堂 → HTTPRequest怎么接收XML格式的数据


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

主题:HTTPRequest怎么接收XML格式的数据

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


加好友 发短信
等级:一尾狐 帖子:409 积分:3729 威望:0 精华:0 注册:2017/6/9 18:02:00
  发帖心情 Post By:2018/7/16 15:39:00 [显示全部帖子]


POST /xml HTTP/1.0
Content-Type:text/html
Content-Length:162
<?xml version="1.0" encoding="UTF-8"?>
<download command="record">
<ext id ="801">
<fileid>nihao.gsm</fileid>
<unique>2209017600</unique>
<time>2017-03-27</time>
<checksum>095a93d74bed6f96b219287363c7d750</checksum>
</ext>
</download>

 

甜老师通过上面这段代码获取http头信息然后完成录音下载应该怎么做

 


下载成功
HTTP/1.0 200 OK
Content-type: application/octet-stream
Accept-Ranges: bytes
Accept-Length: 47157
Content-Disposition: attachment;filename=nihao.wav //此为收到的下载文件的 http 头信息
下载的相关话机录音文件名称,可以从通话记录的 cdr 事件中接收,即 recordfile 字段,存取相关
的文件名,需要下载时直接通过指令发送该文件名作为 fileid 即可下载。
后面则是实际下载的文件内容,因为这里是下载的录音文件,显示出来时乱码,所以不便展示。详
细的测试流程和结果可以在测试文档中看到。
在 http 浏览器发送指令时,以上部分应是 POST 请求数据的 body 部分,格式为 text、xml、html,
发送后浏览器显示相应的下载界面,即可下载文件。

 

甜老师类似于这样的文件应该怎么去获取并下载


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


加好友 发短信
等级:一尾狐 帖子:409 积分:3729 威望:0 精华:0 注册:2017/6/9 18:02:00
  发帖心情 Post By:2018/7/17 10:27:00 [显示全部帖子]

Dim TEL As String = "20180716-163516-18006332979-854-1531730115.432735.wav"
Dim nm As String = 920
Dim sm As String = "<?xml version=""1.0"" encoding=""utf-8"" ?><download command=""downloadout""><ext id = """ & nm
Dim jw As String = """><fileid>" & TEL & "</fileid><unique>2209017623</unique><time>default</time><checksum>default</checksum></ext></download>"
Dim wh As String = sm & jw
Dim hc As New HttpClient("http://192.168.0.55:81")
hc.C
 hc.Timeout = 5  '设置超时为5秒
hc.Content = wh
If hc.GetFile("d:\" & Tel) Then
     MessageBox.show("文件下载成功","提示")
Else
     MessageBox.show("文件下载失败","提示")
End  If

 

甜老师接收到的文件都是1kb的是我接收的数据类型不对么


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


加好友 发短信
等级:一尾狐 帖子:409 积分:3729 威望:0 精华:0 注册:2017/6/9 18:02:00
  发帖心情 Post By:2018/7/17 13:55:00 [显示全部帖子]

感谢甜老师突然发现可以通过表单提交

 回到顶部
总数 24 上一页 1 2 3