У меня есть ответ Soap на php: […] 1 | Название компании 2 | Название компании 3 | Название компании 4 | Название какой-либо компании 5 | Название компании 6 | Название компании 7 | Название компании 8 | Название компании 9 | Название компании Мне нужно преобразовать в php-массив, подобный этим Array ( 1 […]
Поэтому, получив разрешение на получение nusoap для опроса сервера chemspider для получения информации, я получаю ответ, который будет отображаться с использованием print_r, но при использовании печати будет просто отображать Array. Мой вопрос в том, действительно ли, как взять данный ответ и превратить его в php-массив Код для клиента nusoap <?php require_once('../lib/nusoap.php'); $client = new nusoap_client('http://www.chemspider.com/Search.asmx?WSDL', […]
Я не могу получить доступ к параметрам (подумал, что все кажется прекрасным, ошибка не возвращается): <?php // Class that is called by soap server handle function class MyClass { // function that correspond to operation name in wsdl file public function MdBSpieGetInformationPasseport($myParam) { // This code is well executed // But how can i read […]
У меня проблема. Я пытаюсь сделать запрос к веб-Appi: http://www.speedex.gr/getvoutrans/getvoutrans.asmx?WSDL И я отправляю запрос на insertPodData (); Я использую PHP и SOAP. Я успешно подключаюсь и даю правильные учетные данные. Однако я не могу отправить набор данных (потому что я не знаю правильный путь), поэтому я получаю пустой набор данных. Наборы данных для .NET lang. […]
У меня возникли проблемы с пониманием того, как передавать пользовательские типы в вызовах SOAP PHP. Может ли кто-нибудь дать мне подсказку (или ссылку на руководство), пожалуйста? Пример. В моем WSDL-файле я определяю тип: <types> <schema targetNamespace="http://example.com/CustData" xmlns="http://www.w3.org/2000/10/XMLSchema"> <element name="personalInformation"> <complexType> <all> <element name="name" type="xsd:string"/> <element name="title" type="xsd:string"/> <element name="lang" type="xsd:string"/> </all> </complexType> </element> </schema> Я […]
Я работаю над проектом, где я проверяю информацию от пользователя с помощью веб-службы SOAP. В настоящее время я занимаюсь ошибками, предполагая, что получаю ответы от веб-службы, но также должен обрабатывать крайние случаи таймаута службы или недоступности. В случае тайм-аута или недоступности службы мне нужно сделать вид, что запрос был успешным (что веб-служба одобрила информацию), но […]
Мне нужна помощь в создании запроса SOAP 1.2. Все, что у меня есть, это: ЗАПРОС ОБРАЗЦА: POST /WS/PriceList.asmx HTTP/1.1 Host: gateway.systemb2b.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetProducts xmlns="http://gateway.systemb2b.com/schemas/Product" /> </soap12:Body> </soap12:Envelope> РЕЗУЛЬТАТЫ ОБРАЗЦОВ: HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" […]
Я использую NUSOAP для использования мыльного интерфейса для microsoftdynamics. Я получаю эту ошибку «Ошибка wsdl: получение https://testserver2013.api.crm4.dynamics.com/XRMServices/2011/Organization.svc?wsdl=wsdl0 – HTTP ERROR: никакого правильного разделения заголовков и документа», I «Я немного смущен. Я предполагаю, что XML-документ в порядке, есть проблема с заголовками, или, вероятно, я неправильно его читаю! Благодарю. xml документа выглядит так: <ms-xrm:FailoverPolicy xmlns:ms-xrm="http://schemas.microsoft.com/xrm/2012/Contracts/Services"> <ms-xrm:FailoverAvailable>false</ms-xrm:FailoverAvailable> <ms-xrm:EndpointEnabled>true</ms-xrm:EndpointEnabled> […]
Я хочу преобразовать XML-запрос мыла и сохранить его в базе данных. Вот XML, который у меня есть. <ENV:Envelope xmlns:ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://example.com/soap/example"> <ENV:Body> <ns1:GetCentresResponse> <ExampleCentre> <ns1:Cent> <ID>200</ID> <Name>example2</Name> <Code>ex2</Code> <Email>example2@example2.com</Email> <Address1>example2, example2 </Address1> <Address2>example2, example2 </Address2> <City>example2</City> <PostCode>111111</PostCode> <Telephone>1111111111</Telephone> <Location>11.11,-11.11</Location> <URL>/example2/exam2/ex2</URL> </ns1:Cent> </ExampleCentre> </ns1:GetCentresResponse> </ENV:Body> </ENV:Envelope> Я получаю этот ответ на мыло с сервера. Я хочу преобразовать […]
Поэтому я пытаюсь включить следующий XML в мой запрос SOAP: <Responses> <Response> <QuestionAnswerID>someint</QuestionAnswerID> <QuestionID>someint</QuestionID> </Response> <Response> <QuestionAnswerID>someint</QuestionAnswerID> <QuestionID>someint</QuestionID> </Response> </Responses> Я посмотрел на эту публикацию, которая неопределенно относится к той же теме, но она производит вывод следующим образом: object(stdClass)#1 (1) { ["Responses"]=> object(stdClass)#2 (1) { ["Response"]=> array(2) { [0]=> object(stdClass)#3 (2) { ["QuestionAnswerID"]=> int(someint) ["QuestionID"]=> […]