Requête HTTP avec XMLHTTPREQUEST ou cURL
rihaod
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
rihaod Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
rihaod Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je vous explique mon problème...
J'essaye de faire une requête http depuis mon serveur linux, donc pour ce faire, il y a :
- http request (javascript)
- cURL (php)
Donc, depuis mon serveur j'essaye de faire la requête http qui avec "http.request.open" me donne l'erreur "permission refusé" j'ai compris que je ne pouvais pas passer l'étape de d'identification donc j'ai rajouté les login et mdp comme ceci:
http.request.open("post",url,login,mdp) le tout étant des chaines.
Et ça ne marche toujours pas, la console d'erreur me dit que je n'ai pas la permission toujours...
Alors, je me suis tourné vers cURL qui lui marche nickel et passe l'identification requise. Mais le problème est que ma requête est en script PHP et j'aimerai l'exécuter depuis un button avec le OnClick="" j'ai alors fait: OnClick="document.location.href(script.php)" et là ça marche mais le problème est qu'il va sur ma page PHP, ce que j'aimerai évité...
Donc mes questions sont:
1) Est-il possible de faire tout de même la requête http avec http.request.open depuis linux? La syntaxe est-elle bonne?
2) Est-il possible d'exécuter le script PHP en fond pour que je puisse rester sur ma page principale?
3) Est-il possible de faire la requête cURL en javascript ?
Merci à vous.
Je vous explique mon problème...
J'essaye de faire une requête http depuis mon serveur linux, donc pour ce faire, il y a :
- http request (javascript)
- cURL (php)
Donc, depuis mon serveur j'essaye de faire la requête http qui avec "http.request.open" me donne l'erreur "permission refusé" j'ai compris que je ne pouvais pas passer l'étape de d'identification donc j'ai rajouté les login et mdp comme ceci:
http.request.open("post",url,login,mdp) le tout étant des chaines.
Et ça ne marche toujours pas, la console d'erreur me dit que je n'ai pas la permission toujours...
Alors, je me suis tourné vers cURL qui lui marche nickel et passe l'identification requise. Mais le problème est que ma requête est en script PHP et j'aimerai l'exécuter depuis un button avec le OnClick="" j'ai alors fait: OnClick="document.location.href(script.php)" et là ça marche mais le problème est qu'il va sur ma page PHP, ce que j'aimerai évité...
Donc mes questions sont:
1) Est-il possible de faire tout de même la requête http avec http.request.open depuis linux? La syntaxe est-elle bonne?
2) Est-il possible d'exécuter le script PHP en fond pour que je puisse rester sur ma page principale?
3) Est-il possible de faire la requête cURL en javascript ?
Merci à vous.
A voir également:
- Requête HTTP avec XMLHTTPREQUEST ou cURL
- Http - Guide
- Http //192.168.l.l - Guide
- Curl commande introuvable ✓ - Forum Debian
- Http //192.168.l.254 bbox - Forum Bbox Bouygues
- Connexion impossible à l'interface de la BBox - Forum Réseau
4 réponses
c'est normal qu'il va sur ta page php puisque tu le lui de mande avec ton
"document.location.href(script.php)"
"document.location.href(script.php)"
oui je suis d'accord, mais est-il possible de l'exécuté "en fond"?
Mais avant de partir sur l'utilisation du script php, j'aimerais être sûr de ne pas pouvoir passer l'identification à l'aide de XMLHTTPREQUEST
Mais avant de partir sur l'utilisation du script php, j'aimerais être sûr de ne pas pouvoir passer l'identification à l'aide de XMLHTTPREQUEST
c'est normal qu'il va sur ta page php puisque tu le lui de mande avec ton
"document.location.href(script.php)".
Je te propose d'inclure ton script php dans la meme page que celle qui contient ton bouton et <form action="page_courante">
"document.location.href(script.php)".
Je te propose d'inclure ton script php dans la meme page que celle qui contient ton bouton et <form action="page_courante">
Et donc là il cherche le code php directement sur la page... Parfait merci
Mais il risque d'avoir un problème..
Enfaite, il n'y a pas que un seul bouton mais plusieurs, et pour ce qui est du script php il n'y a que la requête qui change, plus précisément l'url... Est-il possible de faire un traitement au niveau php, sous forme de fonction? et de pouvoir passer le paramètre de cette fonction depuis le button?
Mais s'il était possible de pouvoir passer l'identification depuis l'objet XMLHTTPREQUEST, ça pourrait me faire gagner pas mal de temps...
Mais il risque d'avoir un problème..
Enfaite, il n'y a pas que un seul bouton mais plusieurs, et pour ce qui est du script php il n'y a que la requête qui change, plus précisément l'url... Est-il possible de faire un traitement au niveau php, sous forme de fonction? et de pouvoir passer le paramètre de cette fonction depuis le button?
Mais s'il était possible de pouvoir passer l'identification depuis l'objet XMLHTTPREQUEST, ça pourrait me faire gagner pas mal de temps...