2010-11-04 29 views
3

J'utilise oauth dans une bibliothèque API et l'API requiert que l'en-tête Authorization soit explicitement défini pour chaque requête.Comment définir l'en-tête HTTP d'autorisation avec JavaScript

Je connais la méthode setRequestHeader, en l'utilisant comme:

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

Cependant, je ne sais pas comment configurer correctement l'en-tête d'autorisation, car il a tant de paramètres. Un exemple de ce que l'en-tête doit ressembler est:

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" 

Comment puis-je configurer correctement l'en-tête d'autorisation dans ce format en utilisant setRequestHeader? Merci!

+0

qui javascript bibliothèque utilisez-vous? –

+0

n'utilisant aucune bibliothèque ... vanilla javascript dans le mobile titanium d'appcelerator pour construire une application iPad. –

+0

voici l'api Titanium pour les en-têtes de demande http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.Network.HTTPClient.setRequestHeader-method.html –

Répondre