vb.net – 必须使用适当的属性或方法修改’Accept’标头 – TwitchAPI

正如您在标题中看到的那样,我的问题是在添加标题时出现异常.我要做的是向公众发送一个授权请求 TwitchAPI.这是我要翻译的请求:
curl -H 'Accept: application/vnd.twitchtv.v3+json' 
-H 'Authorization: OAuth <access_token>' \ 
-X GET https://api.twitch.tv/kraken/channel

当我添加Accept标头时,我的脸上会弹出这个异常(标题).我不确定我是否正确翻译了这个,但这是我现在的代码

Dim wr = CType(WebRequest.Create("https://api.twitch.tv/kraken/channel"),HttpWebRequest)
wr.Method = "GET"
wr.Headers.Add("Authorization: OAuth <oauth_token>")
wr.Headers.Add("Accept: application/vnd.twitchtv.v3+json")
Return CType(wr.GetResponse(),HttpWebResponse)

oauth_token是我的访问令牌,谁能为我解决这个问题?真的让我的屁股试图找出这么简单的事情,谢谢!

>哦,而且,当我删除标题(我实际上认为是不必要的)时,它表示未经授权,使用正确的访问令牌.

HttpWebRequest类具有特定的 Accept属性,用于设置“Accept”标头
Dim wr = CType(WebRequest.Create("https://api.twitch.tv/kraken/channel"),HttpWebRequest)
wr.Method = "GET"
wr.Headers.Add("Authorization: OAuth <oauth_token>")
wr.Accept = "application/vnd.twitchtv.v3+json"
Return CType(wr.GetResponse(),HttpWebResponse)

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...