Effectuer la demande curl en javascript?

Est-il possible d'envoyer une demande curl en jQuery ou javascript?

Quelque chose comme ceci:

curl \
-H 'Authorization: Bearer 6Q************' \
'https://api.wit.ai/message?v=20140826&q='

Donc, en PHP sur la soumission d'un formulaire, comme ceci:

$header = array('Authorization: Bearer 6Q************');
$ch = curl_init("https://api.wit.ai/message?q=".urlEncode($_GET['input']));
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$response = curl_exec($ch);
curl_close($ch);

Ce que j'essaie de faire est d'effectuer cette demande curl, qui renvoie du json et puis j'ai l'intention de l'analyser avec jQuery $.get() fonction.

  • en js vous utiliser XMLHttpRequest au lieu de curl
  • Si je pouvais utiliser du jQuery $.get puis, je crois. Mais comment puis-je passer l'en-tête et comme un tableau?
  • Vous pouvez prendre un coup d'oeil ici: stackoverflow.com/questions/11312908/...
  • avec XMLHttpRequest vous pouvez passer en-têtes avec setRequestHeader, mais je ne sais pas à propos de w jQ de dollars.obtenez de l'
  • Je suis un XMLHttpRequest ne peut pas charger api.wit.ai/message?v=20140826&q=. Pas de "Access-Control-Allow-Origin' en-tête est présent sur la ressource demandée. Comment puis-je passer cet en-tête?
  • Quiconque obtenir ici essayer de faire une demande curl en node.js au niveau du serveur et non dans le navigateur?? Voici une référence.

InformationsquelleAutor wordSmith | 2014-08-26