2010-11-04 106 views
3

我在API库中使用oauth,并且API要求为每个请求显式设置授权标头。如何设置授权HTTP标头与Javascript

我熟悉的setRequestHeader方法,用它喜欢:

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

但是,我不知道如何正确设置授权头,因为它有这么多的参数。什么样的头需要看起来像一个例子是:

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这种格式的授权头?谢谢!

+0

其JavaScript库,您使用的? – 2010-11-04 23:09:37

+0

不使用任何库...香草JavaScript在appcelerator的钛手机构建一个iPad应用程序。 – 2010-11-04 23:50:52

+0

这是用于请求标头的Titanium api http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.Network.HTTPClient.setRequestHeader-method.html – 2010-11-05 00:00:22

回答