【问题标题】:How to Set Authorization HTTP Header with Javascript如何使用 Javascript 设置授权 HTTP 标头
【发布时间】:2010-11-04 23:05:35
【问题描述】:

我在 API 库中使用 oauth,API 要求为每个请求显式设置 Authorization 标头。

我对 setRequestHeader 方法很熟悉,像这样使用它:

this.request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

但是,我不确定如何正确设置 Authorization 标头,因为它有很多参数。标头的外观示例如下:

Authorization: OAuth realm="",oauth_version="1.0",oauth_consumer_key="consumer",oauth_token="foo",oauth_timestamp="timestamp",oauth_nonce="ononce",oauth_signature_method="PLAINTEXT",oauth_signature="osig"

如何使用 setRequestHeader 正确设置这种格式的 Authorization 标头?谢谢!

【问题讨论】:

标签: javascript ajax http http-headers xmlhttprequest


【解决方案1】:

使用 OAuth javascript 库。它已设置为为您构建那些签名的 OAuth 标头...

http://oauth.googlecode.com/svn/code/javascript/

【讨论】:

    猜你喜欢
    • 2011-03-03
    • 1970-01-01
    • 2017-04-17
    • 1970-01-01
    • 2019-09-23
    • 1970-01-01
    • 1970-01-01
    • 2013-11-14
    相关资源
    最近更新 更多