无法找到如何使用 HttpContent。

13 浏览
0 Comments

无法找到如何使用 HttpContent。

我正在尝试使用 HttpContent

HttpContent myContent = HttpContent.Create(SOME_JSON);

...但我没有找到定义它的DLL文件。

首先,我尝试添加对 Microsoft.HttpSystem.Net 的引用,但它们都不在列表中。我还尝试添加对 System.Net.Http 的引用,但是HttpContent类不可用。

所以,有人能告诉我在哪里可以找到 HttpContent 类吗?

admin 更改状态以发布 2023年5月20日
0
0 Comments

将6footunder的评论转换为答案,HttpContent是抽象的,因此您需要使用派生类之一:

输入图像描述

0
0 Comments

只需使用...

var stringContent = new StringContent(jObject.ToString());
var response = await httpClient.PostAsync("http://www.sample.com/write", stringContent);

或者,

var stringContent = new StringContent(JsonConvert.SerializeObject(model), Encoding.UTF8, "application/json");
var response = await httpClient.PostAsync("http://www.sample.com/write", stringContent);

0