HttpClient serviceClient = new HttpClient();
serviceClient.DefaultRequestHeaders.Add("accept", "Application/JSON");
HttpContent content = new StringContent(text);
content.Headers.Add("content-type", "text/html");
var response = await serviceClient.PostAsync(new Uri(_serviceUrl), content);
这是我的代码。我想要进行POST请求,并将内容类型设置为text/html,但是当我这样做时,会出现上面的错误。
似乎可以通过content.Headers.ContentType
来设置内容类型,但我不知道如何指定"text/html"。有人可以帮忙吗?
content.Headers.ContentType = new MediaTypeHeaderValue("text/html")
被接受了,也许就是这样。它的参数是string mediaType
。 - NibblyPigcontent.Headers.ContentType = new MediaTypeHeaderValue("text/html")
? - CodeCaster