首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >必须使用适当的属性或方法- TwitchAPI修改“接受”标头

必须使用适当的属性或方法- TwitchAPI修改“接受”标头
EN

Stack Overflow用户
提问于 2015-04-08 12:19:48
回答 1查看 15.3K关注 0票数 6

正如您在标题中所看到的,我的问题是在添加标题时我得到了一个异常。我要做的是向公共TwitchAPI发送授权请求。以下是我试图翻译的请求:

代码语言:javascript
复制
curl -H 'Accept: application/vnd.twitchtv.v3+json' 
-H 'Authorization: OAuth <access_token>' \ 
-X GET https://api.twitch.tv/kraken/channel

当我添加Accept时,这个异常会出现在我的脸上(标题)。我不确定我是否正确地翻译了这段代码,但这是我现在拥有的代码:

代码语言:javascript
复制
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在哪里是我的访问令牌,谁能帮我解决这个问题?我真的很努力想弄明白这么简单的事情,谢谢!

  • 同时,当我删除标题(实际上我认为这是不必要的)时,它使用正确的访问令牌,它说im未经授权。
EN

回答 1

Stack Overflow用户

发布于 2015-04-08 17:30:38

HttpWebRequest类具有一个特定的Accept属性,用于设置“接受”标头

代码语言:javascript
复制
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)
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29514443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档