Изменить содержимое в перенаправлении PHP CURL

Я подключаюсь к сетевому сервису. Первый запрос — это SOAP-контент с учетными данными для входа. Если учетные данные верны, служба отвечает 307 Temp Redirection с новым местоположением. Тем не менее, новое местоположение ожидает другой контент SOAP. Ниже кодов возвращает два заголовка с 307 а также 200,

    $login_xml = file_get_contents("login.xml");
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "http://10.1.10.111:8001");
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: text/xml"));
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, "$login_xml");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);

$response = curl_exec($ch);

Как я могу изменить содержимое запроса для перенаправленного местоположения?

Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]