Есть ли способ добавить заголовок HTTP в ответ на SoapServer.
Например: я хочу добавить ответ моего SoapServer
«Место нахождения», «HTTP: // локальный«
HTTP / 1.1 307 Временное перенаправление
Место нахождения: HTTP: // локальный
Content-Type: text / xml; кодировка = «UTF-8»
Длина контента: 100
Очень простой способ добавить больше данных в Soap
function add_custom_data() {
$outerObj = new stdClass();
$innerObj = new stdClass();
$innerObj->data1 = "MyData";
$innerObj->data2 = "MyData2";
$outerObj->innerObj = $innerObj;
return $outerObj;
}
Для Soap Файл определения должен соответствовать элементам в Запросе / Ответе.
В вашем SoapServer просто добавьте:
header('Location: http://localhost');
это автоматически добавит заголовок «Местоположение», а также изменит код ответа.