Hola!
Tengo problemas con el envio del archivo .gz a DFB.
Estoy usando PHP y GuzzleHttp.
Para los headers:
Código PHP:
$data = ['con' => "LROE", 'apa' => "1.1", 'inte' => ["nif" => "99999970B", "nrs" => "PROFESIONAL", "ap1" => "FICTICIO", "ap2" => "ACTIVO"],'drs' => ["mode" => "140", "ejer" => "2021"]];
$n3Data = json_encode($data);
$headers = [
'Accept-Encoding' => 'gzip',
'Content-Encoding' => 'gzip',
'Content-Type' => 'application/octet-stream',
'us-bizkaia-n3-version' => '1.0',
'eus-bizkaia-n3-content-type' => 'application/xml',
'eus-bizkaia-n3-data' => $n3Data,
];
Y para el envio:
Código PHP:
$gzdata = gzencode($xml);
$r = $client->request('POST', ''..pruesarrerak.bizkaia.eus/N3B4000M/aurkezpena', [
'body' => $gzdata
]);
Este es el error que recivo:
GuzzleHttp\Exception\ClientException
Client error: `POST ..://pruesarrerak.bizkaia.eus/N3B4000M/aurkezpena` resulted in a `400 Bad Request` response