Cyber Jack
Новичок
Передача XML с помощью cURL методом POST
Есть проблема, передаю XML разметку которая находится в переменной.
$body_xml='<?xml version="1.0"?>
<response>
<authentication>
<login>login</login>
<password>password</password>
</authentication>
</response>
';
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"http://address.ru");
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $body_xml);
curl_exec($ch);
curl_close($ch);
потом получаю эту переменную,но она получается в виде:
"1.0"?>
<response>
<authentication>
<login>login</login>
<password>password</password>
</authentication>
</response>
обрезается все до знака "=" вместе с ним же.
что делать?
Есть проблема, передаю XML разметку которая находится в переменной.
$body_xml='<?xml version="1.0"?>
<response>
<authentication>
<login>login</login>
<password>password</password>
</authentication>
</response>
';
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"http://address.ru");
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $body_xml);
curl_exec($ch);
curl_close($ch);
потом получаю эту переменную,но она получается в виде:
"1.0"?>
<response>
<authentication>
<login>login</login>
<password>password</password>
</authentication>
</response>
обрезается все до знака "=" вместе с ним же.
что делать?