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
scroll top