首页 新闻 会员 周边

大佬快来啊啊啊,,.net/c#之调用接口需要传入FormUrlEncodedContent对象

0
悬赏园豆:50 [待解决问题]

using (var http = new HttpClient(handler))
{
var content = new FormUrlEncodedContent(new Dictionary<string, string>()//.net的post请求
{
{"", condition}//键名必须为空
});
string url = apiPath;
var response = http.PostAsync(url, content).Result; //调用接口,参数content用java怎么传呢
// response.EnsureSuccessStatusCode();
// result = await response.Content.ReadAsStringAsync();
result = System.Web.HttpUtility.UrlDecode(response.Content.ReadAsStringAsync().Result).Trim('"')

问题补充:

那个FormUrlEncodedContent对象之后调用对象传入的content,里面啥信息呢,用java需要传什么参数呢

等到放晴的那天的主页 等到放晴的那天 | 初学一级 | 园豆:146
提问于:2018-03-15 14:28
< >
分享
所有回答(2)
0

就是post application/x-www-form-urlencoded 的内容,参考 使用httpclient发送get或post请求

dudu | 园豆:30994 (高人七级) | 2018-03-15 14:55
0

可以使用 WebApiClient

https://github.com/dotnetcore/WebApiClient

jiulang | 园豆:437 (菜鸟二级) | 2018-03-22 11:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册