2
При создании заголовков RESPONSE использование функции header() сделает трюк. Как насчет заголовков запросов?Как настроить собственный заголовок REQUEST в PHP
Заранее благодарен!
При создании заголовков RESPONSE использование функции header() сделает трюк. Как насчет заголовков запросов?Как настроить собственный заголовок REQUEST в PHP
Заранее благодарен!
Если вы говорите о создании запроса и указав ваши заголовки, один из способов сделать это является использование CURL:
$data = "<soap:Envelope>[...]</soap:Envelope>";
$tuCurl = curl_init();
curl_setopt($tuCurl, CURLOPT_HEADER, 0);
curl_setopt($tuCurl, CURLOPT_URL, "http://example.com/path/for/soap/url/");
curl_setopt($tuCurl, CURLOPT_POST, 1); // if post request
curl_setopt($tuCurl, CURLOPT_POSTFIELDS, $data);
curl_setopt($tuCurl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($tuCurl, CURLOPT_HTTPHEADER, array("Content-Type: text/xml","SOAPAction: \"/soap/action/query\"", "Content-length: ".strlen($data)));
$tuData = curl_exec($tuCurl);
if(!curl_errno($tuCurl)){
$info = curl_getinfo($tuCurl);
echo 'Took ' . $info['total_time'] . ' seconds to send a request to ' . $info['url'];
} else {
echo 'Curl error: ' . curl_error($tuCurl);
}
curl_close($tuCurl);
echo $tuData;
http://www.omaroid.com/php-get-and-set- custom-http-headers/ – highwingers
Запрошенные заголовки отправляются клиентом. Вы говорите об установке заголовков при использовании 'curl'? – Barmar
Вы хотите подделать текущее приложение? Или вы хотите подражать ему запрос? – sectus