gpt4 book ai didi

c# - 必须使用适当的属性或方法修改 'Content-Type' header 。参数名称 : name

转载 作者:太空狗 更新时间:2023-10-29 21:04:01 25 4
gpt4 key购买 nike

您好,我正在使用 HttpWebRequest GET 方法调用 REST 服务。我收到错误消息:- ***'Content-Type' header 必须使用适当的属性或方法进行修改。参数名称:name。***我从 stackoverflow 中检查了所有与此问题相关的答案。

我的代码:-

    using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
protected void Button1_Click(object sender, EventArgs e)
{
Getvalue(TextBox1.Text,TextBox2.Text,TextBox3.Text);
}

private void Getvalue(string text1, string text2, string text3)
{

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.KeepAlive = true;
request.ContentType = "appication/json";
request.Headers.Add("Content-Type", "appication/json");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string myResponse = "";
using (System.IO.StreamReader sr = new system.IO.StreamReader(response.GetResponseStream()))
{
myResponse = sr.ReadToEnd();
}
Response.Write(myResponse);

}
}

最佳答案

我也遇到了这个问题。但意识到问题在于您如何设置内容类型。

正确的设置方式是

request.ContentType = "application/json";

关于c# - 必须使用适当的属性或方法修改 'Content-Type' header 。参数名称 : name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45076369/

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