为了账号安全,请及时绑定邮箱和手机立即绑定

从Web API使用HttpClient发布JsonObject

从Web API使用HttpClient发布JsonObject

C#
万千封印 2019-10-15 10:57:26
我正在尝试JsonObject通过HttpClientWeb API发布。我不太确定该怎么做,在示例代码中找不到太多。这是我到目前为止的内容:var myObject = (dynamic)new JsonObject();myObject.Data = "some data";myObject.Data2 = "some more data";HttpClient httpClient = new HttpClient("myurl");httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));HttpResponseMessage response = httpClient.Post("", ???);我想我需要把我JsonObject当成演员,StreamContent但我对此很挂念。
查看完整描述

3 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

使用新版本的HttpClient并没有WebApi软件包,它将是:


var content = new StringContent(jsonObject.ToString(), Encoding.UTF8, "application/json");

var result = client.PostAsync(url, content).Result;

或者,如果您希望它异步:


var result = await client.PostAsync(url, content);


查看完整回答
反对 回复 2019-10-15
  • 3 回答
  • 0 关注
  • 412 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信