Articles of веб сервисы

Как отлаживать мыло в PHP?

Я пытаюсь выполнить SOAP-запрос с PHP на сервере, но все, что я получаю, это «Не удается подключиться к хосту» при запуске $this->client->__soapCall("aMethod()", [$request_param_array])); Я думаю, что WSDL в порядке, поскольку я могу связаться с ним в своем браузере и при запуске $this->client->__getFunctions(); Я получаю список доступных функций (как указано в этом wsdl). Мне нужен сертификат […]

CURL не работает для запроса XML с использованием SOAP

Я попытался получить ответ от запроса SOAP с использованием CURL, но не смог добиться успеха. У меня возникла ошибка, The resource you are looking for has been removed, had its name changed, or is temporarily unavailable. Я использовал код, $envelope = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:aut="http://schemas.tourico.com/webservices/authentication" xmlns:hot="http://tourico.com/webservices/hotelv3" xmlns:hot1="http://schemas.tourico.com/webservices/hotelv3"> <soapenv:Header> <aut:AuthenticationHeader> <aut:LoginName>vibXXX</aut:LoginName> <aut:Password>111111</aut:Password> <!–Optional:–> <aut:Culture>en_US</aut:Culture> <!–Optional:–> <aut:Version>7.123</aut:Version> </aut:AuthenticationHeader> […]

ИСПОЛЬЗОВАНИЕ webservice в PHP, который возвращает XML

Я использую webservice, чтобы получить некоторые результаты в форме XMl … вот часть кода public function getXML() { $url=$this->constructURL(); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $xml = curl_exec($ch); if ($error = curl_error($ch)) { echo "Error: $error<br />\n"; } curl_close($ch); return $xml; } $resultXML = $api->getXML(); echo $resultXML; когда я […]

SOAP-ERROR: Разбор WSDL: не удалось загрузить из «XXX / check? Wsdl»: не удалось загрузить внешний объект «XXX / check? Wsdl»

Я сделал SoapServer, используя Zend framework Symfony. Я могу генерировать файл wsdl как в браузере, так и в терминале (Ubuntu). Но я получаю SOAP-ERROR: Разбор WSDL: не удалось загрузить из «XXX / check? Wsdl»: не удалось загрузить внешний объект «XXX / check? Wsdl» в программе SoapClient на линии: $client = new SoapClient("http://xxx/check?wsdl"); У меня что-то […]

Использовать PHP webservice в приложении iPhone

Я разработал веб-сервис в PHP. Он использует базу данных MySQL. В этом я использовал JSON. Я хочу получить данные из этого веб-сервиса в своем приложении для iPhone. Я использовал функцию, которая имеет один параметр. Как я могу использовать это в iPhone? Веб-сервис: <?php echo getdata($_REQUEST['lastupdate']); function getdata($lastupdatedate){ $json = '{"foo-bar": 12345}'; $obj = json_decode($json); //print […]

Логические и физические URL-адреса

Этот вопрос является продолжением моего предыдущего вопроса здесь: «Является ли этот веб-сервис Restfull» попыткой лучше понять концепцию веб-службы Rest. Я прочитал почти все, что нужно прочитать о Rest, но я не могу понять, является ли какой-то веб-сервис Rest или нет, или почему его нет. То, как я вижу это, все есть и не остается Отдых […]

Прочтите длинное значение из webservice с помощью SoapClient

Я пишу потребителя мыла в PHP для ws, написанного на Java (Jax ws). Webservice экспортирует функцию listRooms (), которая возвращает массив сложного типа данных Room, который содержит идентификатор (длина 64 бит) и описание (строка). Теперь, когда я использую web-сервис с помощью SoapClient, id преобразуется в float (так как в PHP нет 64-битных целых чисел), и […]

Клиент PHP Soap, Java SOAP-сервер

Я пишу PHP SOAP-клиент, который будет подключаться к веб-сервису Java SOAP, а клиенту необходимо получить некоторые данные из веб-сервиса. Веб-службы wsdl-файлы: http://test.iaeste.net:8080/iws-ws/accessWS?wsdl http://test.iaeste.net:8080/iws-ws/exchangeWS?wsdl Мой код: <?php $soapURL = "http://test.iaeste.net:8080/iws-ws/accessWS?wsdl" ; $options = array('features' => SOAP_USE_XSI_ARRAY_TYPE + SOAP_SINGLE_ELEMENT_ARRAYS); $soapClient = new SoapClient($soapURL, $options); $soapResult = $soapClient->generateSession(Array("password"=>"mypassword", "username"=> "myusername")) ; var_dump($soapResult); $token = $soapResult->token->token; $obj= new stdClass(); […]

что было бы правильным способом автоматизации импорта xml

Я написал сценарий, который импортирует данные из XML-файла в базу данных mysql, выбирая его с исходного диска и загружая его с помощью кнопки subital. Но что делать, если для автоматизации импорта необходимо использовать стороннее приложение. Было бы правильным проверить, существует ли параметр доступа xml-пути и захватывать его содержимое и импортировать то же, что и раньше? […]

Обзор совокупного Google Rich Snippet – ошибка с просмотром счета

Я успешно реализовал Google Rich Snippets на своих веб-страницах. Но когда я попытался использовать фрагменты обзора обзора, он дает мне следующую ошибку: «Если счет указан в сводке обзора, страница должна содержать обзоры. В противном случае вы можете использовать голоса», У меня есть отзывы на моей странице, но почему Google говорит что-то вроде этого.