¿Por qué Drupal_http_Request devuelve un 400?
-
30-10-2019 - |
Pregunta
Tengo problemas para enviar una publicación a través de mi módulo.
En el cliente de descanso de mi navegador obtengo un 200 con
POST https://mydomain.com
username=myuser&password=password1
Así que sé que el servicio funciona bien. Traté de replicar esta llamada en mi módulo Drupal con
$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 respuesta que obtengo es un 400. Según este No estoy construyendo la solicitud correctamente.
Pregunta: ¿Cómo debo cambiar mi código para obtener un 200?
Nota: Estoy usando Drupal 7.
Gracias.
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a drupal.stackexchange