2010-11-04 107 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

回答