我正在尝试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);
- 3 回答
- 0 关注
- 426 浏览
添加回答
举报
0/150
提交
取消