public string Post(T obj)
{
HttpRequestMessage request = new HttpRequestMessage();
MediaTypeFormatter[] formatter = new MediaTypeFormatter[] { new JsonMediaTypeFormatter() };
var content = request.CreateContent<T>(obj, MediaTypeHeaderValue.Parse("application/json"), formatter, new FormatterSelector());
HttpResponseMessage response = client.PostAsync(this.url, content).Result;
return response.Content.ToString();
}
这是我在我的 中使用的 Post 方法HTTPClient
,但有一个问题 -CreateContent
并且FormatterSelector
- 是来自旧引用的类。如何将此代码重写为最新参考:
using System.Net.Http;
using System.Net.Http.Formatting;
using System.Net.Http.Headers;
using Newtonsoft.Json;
我明白在什么问题上。这个方法是扩展方法!所以它们对我来说是不可用的。