Foxtable(狐表)用户栏目专家坐堂 → 短信接口中请在request请求中附带登出后的cookies使用,这是什么意思?


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

主题:短信接口中请在request请求中附带登出后的cookies使用,这是什么意思?

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2018/8/6 17:12:00 [显示全部帖子]

按照上面的代码确实OK了,就是还有个get方法,不知道怎么写? 尝试了一下,不对


'以下为GET方法    '为了查回执
Dim req4 = System.Net.WebRequest.Create("http://10.10.10.10:10/message/taskid/<41d6da1fb6c586cf1a62d21007846>")
req4.Method = "GET"
req4.timeout = 5000
req4.C
req4.CookieContainer = mycookie
Dim pos4 As System.Net.WebResponse = req4.GetResponse()
Dim stm4 As System.IO.Stream = pos4.GetResponseStream()
Dim reader4 As New System.IO.StreamReader(stm4,encoding.utf8)
Dim str4 As String = reader4.ReadToEnd
stm4.Dispose()
msgbox(str4)


GET

需首先登陆,并在request请求中附带登陆后的cookies使用。

调用GET方法查询某个taskid对应短信的上行回复短信,无需额外参数,但url中需包含taskid信息。实际调用url为:

http://10.10.10.10:10/message/taskid/<taskid>

返回json内容为一个数组,其中每一个数组为一个字典,包含sourcetermidcontentreceivedtime三个字段。

sourcetermid为发送方号码。

content为短信内容,按照utf-8编码

receivedtime为短信接收时间。




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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2018/8/6 18:12:00 [显示全部帖子]

返回的result 是UTF-8的编码?  如何还原成中文啊?


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

[此贴子已经被作者于2018/8/6 18:26:10编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2018/8/6 18:27:00 [显示全部帖子]

谢谢老师,上面的代码已经OK了,问题是返回的result的值是 UTF-8编码,如何还原成中文?


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2018/8/6 18:42:10编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2018/8/6 20:13:00 [显示全部帖子]

搞定了,是unicode编码

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