gpt4 book ai didi

C# HttpClient,获取错误无法添加值,因为 header 'content-type' 不支持多个值

转载 作者:太空狗 更新时间:2023-10-29 17:43:28 25 4
gpt4 key购买 nike

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”。谁能帮忙?

最佳答案

尚未准备好 .NET 4.5,但根据 HttpContentHeaders.ContentTypeMediaTypeHeaderValue ,它应该看起来像这样:

content.Headers.ContentType = new MediaTypeHeaderValue("text/html");

关于C# HttpClient,获取错误无法添加值,因为 header 'content-type' 不支持多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16337256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com