必须使用适当的属性或方法修改“ Accept”标头

时间:2018-08-24 14:50:09

标签: c# http-headers httpwebrequest

我正在尝试获取请求,但是出现错误:

  

必须使用适当的属性来修改“ Accept”标头   或方法。       参数名称:名称

我已经查看了,但似乎根本找不到任何东西,这是我拥有的代码。

HttpWebRequest request=(HttpWebRequest)HttpWebRequest.Create(--URL--);
request.Method="GET";
WebHeaderCollection headers=new WebHeaderCollection();
request.ContentType="application/json; charset=utf-8";
headers.Add("Client-ID", --ID--);
headers["Accept"]="application/vnd.twitchtv.v5+json";
//headers.Add("Accept", "application/vnd.twitchtv.v5+json");
request.Headers=headers;
using (HttpWebResponse response=(HttpWebResponse)request.GetResponse()) {
  Stream dataStream=response.GetResponseStream();
  StreamReader reader=new StreamReader(dataStream);
  string output=reader.ReadToEnd();
  MessageBox.Show(output);
  reader.Close();
  dataStream.Close();
}

0 个答案:

没有答案