En Drupal 7 estoy usando el siguiente código.
$url = 'testdomain/url';
$response = drupal_http_request($url, array('method' => 'POST', 'headers' => array('Content-Type' => 'application/x-www-form-urlencoded; charset=utf-8')));
if ($response->code == "200") {
$result = $response->data;
}
¿Cuál es el código equivalente que debo usar en Drupal 8?
Esto está funcionando para mí, enviando un archivo XML con \ Drupal :: httpClient () POST
Espero que esto ayude.
Más información sobre Guzzle aquí: http://docs.guzzlephp.org/en/latest/index.html
fuente