Foxtable(狐表)用户栏目专家坐堂 → [求助]post提交JSON数据


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

主题:[求助]post提交JSON数据

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


加好友 发短信
等级:婴狐 帖子:18 积分:466 威望:0 精华:0 注册:2022/3/14 22:12:00
[求助]post提交JSON数据  发帖心情 Post By:2022/3/16 15:04:00 [只看该作者]

代码生成JSON 格式数据,向服务器提交时,一直提示401错误,后来发现有一个说明 :“POST请求请在HTTP Header中设置 Content-Type:application/json,否则接口调用失败” 这个代码不知道如何下手了 我的代码如下:
Dim url As String = "https://open.moxueyuan.com/api/v1/contacts/user/create?access_token={0}"
Dim hc As New HttpClient(CExp(url,Functions.Execute("token")))
Dim upuser As New JObject
upuser("userid") = "10009"
upuser("name") = "王亚"

hc.Content = upuser.Tostring()
upuser = JObject.parse(hc.getdata())
If upuser("errcode") = "0" Then
MessageBox.show("创建成功")
Else
MessageBox.show("创建失败")
End If

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


加好友 发短信
等级:超级版主 帖子:107014 积分:544295 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/16 15:20:00 [只看该作者]

Dim hc As New HttpClient(CExp(url,Functions.Execute("token")))
hc.ContentType = "application/json"

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


加好友 发短信
等级:幼狐 帖子:159 积分:1460 威望:0 精华:0 注册:2022/11/10 9:07:00
  发帖心情 Post By:2022/11/11 9:40:00 [只看该作者]

 我觉得要检测服务端代码,请求头那里确定设置了同样的“application/json”,因为你post数据是json,服务端要”“application/json”“  这是请求数据类型有很多种的,第二状态码”401“也显然说明是服务端的问题

 回到顶部