c# - 必须使用适当的属性或方法修改“接受”标头
问题描述
我正在尝试发出获取请求,但是出现错误:
必须使用适当的属性或方法修改“接受”标头。参数名称:名称
我环顾四周,但似乎根本找不到任何东西,这是我拥有的代码。
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();
}
解决方案
推荐阅读
- laravel - Vue + Laravel + tinymce 上传图片被 CORS 策略阻止
- ionic-framework - 重定向发生在离子服务中,但不在设备上
- cucumber - 如何在 cypress cucumber 中运行选定的功能文件/场景并跳过其他文件
- google-apps-script - 时间驱动的触发器(每天)不是每天都触发
- swift - 命令行 Swift 脚本的最小可行 GUI 是什么?
- python - 如何捕获带有符号前缀的模式?
- javascript - 传单:通过单击功能缩放到标记
- react-native - 在 JSX 中添加样式后,React Native 应用程序在 IOS 中崩溃
- reactjs - 在 React 函数式组件中访问 Refs
- r - 如何从 url 读取 IMF xls- 或 sdmx-data?