我正在使用需要使用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上设置的其他内容?