Foxtable(狐表)用户栏目专家坐堂 → [求助] httpclient post/get...问题


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

主题:[求助] httpclient post/get...问题

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


加好友 发短信
等级:幼狐 帖子:155 积分:1473 威望:0 精华:0 注册:2013/11/7 17:13:00
[求助] httpclient post/get...问题  发帖心情 Post By:2017/5/5 9:36:00 [只看该作者]


请问老师:
1,一般 API 接口会说明 http请求方式: POST / GET
但,帮助的范例中 httpclient 都未提到提交方式是 post 或 get 或是... 该如何设定呢?


2,
ContentType字符型,用于设置数据类型,默认为"text/plain",一般无需设置

这个属性目前好像无法使用???

会这么问,是因为:设定 hc.Headers.Add("Content-Type","application/json")后 ,服务器仍无法以 json 解读。
我用 PostMan软件测试提交却是正常的。(body >raw>application json)








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


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/5 10:16:00 [只看该作者]

1、如果设置了需要提交的内容,如:hc.Content = "我是Foxtable",那就是post的方式,否则就是get方式

2、直接把json内容post过去即可,不需要设置其它什么。具体给个网址测试一下

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


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

 直接设置就行了,不用在header那里添加

 

ContentType 字符型,用于设置数据类型,默认为"text/plain",一般无需设置。


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


加好友 发短信
等级:幼狐 帖子:155 积分:1473 威望:0 精华:0 注册:2013/11/7 17:13:00
  发帖心情 Post By:2017/5/5 11:37:00 [只看该作者]

谢谢!
hc.C
搞定了!


 回到顶部