可以使用PATCH动词在C#中通过HttpClient发送JSON吗?

时间:2018-10-18 20:03:38

标签: c# dotnet-httpclient

我正在使用需要使用PATCH动词进行调用的API。我正在尝试使用C#中的HttpClient对象发出请求。该请求发送,但是主体中不存在JSON。而是空白。下面的相关代码。

var patch = new HttpMethod("PATCH");
var http = new HttpRequestMessage(patch, "https://apiendpoint");
var content = new StringContent(json, Encoding.UTF8, "application/json");
http.Content = content;

var result = client.SendAsync(http).Result;

这是我第一次使用SendAsync,所以也许我错过了需要在HttpRequestMessage上设置的其他内容?

0 个答案:

没有答案