Pourquoi drupal_http_request renvoie-t-il un 400?
-
30-10-2019 - |
Question
J'ai des problèmes d'envoi d'un message via mon module.
Dans le client de repos de mon navigateur, j'obtiens un 200 avec
POST https://mydomain.com
username=myuser&password=password1
Je sais donc que le service fonctionne bien. J'ai essayé de reproduire cet appel dans mon module Drupal avec
$url = "https://mydomain.com";
$data = array(
'username' => 'myuser',
'password' => 'password1',
);
$data = http_build_query($data, '', '&');
$options = array(
'method' => 'POST',
'data' => $data
);
$response = drupal_http_request($url, $options);
La réponse que j'obtiens est un 400. Selon cette Je ne construit pas correctement la demande.
Question: Comment dois-je changer mon code pour obtenir un 200?
Remarque: j'utilise Drupal 7.
Merci.
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à drupal.stackexchange