Bonjour, je suis nouvelle sur le forum. Actuellement étudiante en DUT informatique, je sollicite votre aide et vous remercie d’avance du temps que vous prendrez pour me répondre.
Dans le cadre d’un projet, il me faut réaliser une requête post sur un site web (prenons comme exemple : http://example.com / et comme champs à remplir : « name » et « firstname »). Il faut également que le retour soit en json.
J’ai essayé plusieurs choses dont notamment la librairie CURL. J’arrive à effectuer la requête post avec cette portion de code :
Malheureusement, je n’arrive pas à obtenir un retour json. Dès l’instant ou j’introduis : 'Accept: application/json', la requête post ne s’effectue plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 $url = http://example.com/ '; $postData = array( 'name' => 'unNom', 'firstname' => 'unPrenom', ); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $postData); $return = curl_exec($curl); curl_close($curl);
Voici donc ma question, comment puis – je obtenir un retour json afin d’exploiter facilement les données.
Remarque : je suis partie sur CURL et le php mais je suis libre d’utiliser d’autres langages, librairies, etc. S’il vous semble que mon choix n’est pas judicieux ou adapté, n’hésitez pas à me faire part de vos opinions.
Partager