Кто-нибудь может подсказать мне способ кодирования в 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 относительно запроса / ответа выше?
Если вы используете встроенный в SOAP клиент PHP, вы можете получить все заголовки http, такие как Content-Type, Content-Length, SOAPAction и т. Д., Используя:
var_dump($soapclient->__getLastRequestHeaders());
а также
var_dump($soapclient->__getLastResponseHeaders());
Других решений пока нет …