我在 API 库中使用 oauth,并且 API 要求为每个请求显式设置授权 header 。
我熟悉 setRequestHeader 方法,使用方式如下:
this.request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
但是,我不确定如何正确设置授权 header ,因为它有太多参数。 header 需要看起来像的示例是:
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 以这种格式正确设置授权 header ?谢谢!
最佳答案
使用 OAuth javascript 库。它被设置为为您构建那些签名的 OAuth header ...
关于javascript - 如何使用 Javascript 设置授权 HTTP header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4102206/