Desidero eseguire un post con guzzle che invia un file xml. Non ho trovato un esempio.Modo corretto per inviare (POST) xml con guzzle 6
cosa 'ho fatto finora è:
$xml2=simplexml_load_string($xml) or die("Error: Cannot create object");
use GuzzleHttp\Client;
use GuzzleHttp\Psr7\Request;
$client = new Client();
//
$request = new Request('POST', $uri, [ 'body'=>$xml]);
$response = $client->send($request);
//
//$code = $response->getStatusCode(); // 200
//$reason = $response->getReasonPhrase(); // OK
//
echo $response->getBody();
Non importa quello che provo torno errore -1 che significa che XML non è valido. XML che invio passa la convalida online ed è valido% 100
Please help.
Grazie per il suggerimento ma non funziona. Di nuovo la stessa risposta. Esiste qualche documentazione che descrive in dettaglio l'oggetto delle opzioni? – user3485417