веб-сервисы — SOAP-ответ / Запрос, а затем преобразовать его в переполнение стека

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

Запрос

<? xml version = «1.0» encoding = «utf-8»?> <Мыло: Конверт
Xmlns: XSI = «http://www.w3.org/2001/XMLSchema-instance» Xmlns: XSD = «http://www.w3.org/2001/XMLSchema» Xmlns: мыло = «HTTP: // схемы .xmlsoap.org / мыло / конверт /»>
<мыло: Header> <UserCredentials
XMLNS = «HTTP: // LMWService /»>
<имя_пользователя>строка</ имя_пользователя>
<пароль>строка</пароль> </ UserCredentials>
</ Мыло: Header> <мыло: Body> <LocSingleLocation
XMLNS = «HTTP: // LMWService /»>
<MSISDN>строка</ MSISDN> </ LocSingleLocation>
</ Мыло: Body> </ Мыло: Envelope>

отклик

<? xml version = «1.0» encoding = «utf-8»?> <Мыло: Конверт
Xmlns: XSI = «http://www.w3.org/2001/XMLSchema-instance» Xmlns: XSD = «http://www.w3.org/2001/XMLSchema» Xmlns: мыло = «HTTP: // схемы .xmlsoap.org / мыло / конверт /»>
<мыло: Body> <GetLocationSingleResult
XMLNS = «HTTP: // LMWService /»>
<MSISDN>строка</ MSISDN>
<Lat>строка</ Lat> <долгота>строка</ Lon>
<Datetime>строка</ Datetime>
<Errcode>строка</ Errcode>
<Errdesc>строка</ Errdesc>
</ GetLocationSingleResult> </ Мыло: Body>
</ Мыло: Envelope>

Как я могу получить POST, Host, Content-Type, Content-Length, SOAPAction относительно запроса / ответа выше?

1

Решение

Если вы используете встроенный в SOAP клиент PHP, вы можете получить все заголовки http, такие как Content-Type, Content-Length, SOAPAction и т. Д., Используя:

var_dump($soapclient->__getLastRequestHeaders());

а также

var_dump($soapclient->__getLastResponseHeaders());
0

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

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

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