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

Что называется сессионным хранилищем?

Что называется сессионным хранилищем в контексте веб-приложений / веб-сайтов? Является ли это чем-то большим, чем временным хранилищем переменных сеанса?

Как издеваться над тестированием веб-службы в PHPUnit через несколько тестов?

Я пытаюсь проверить класс интерфейса веб-сервиса с помощью PHPUnit. В принципе, этот класс вызывает вызовы объекта SoapClient . Я getMockFromWsdl проверить этот класс в PHPUnit с getMockFromWsdl метода getMockFromWsdl описанного здесь: http://www.phpunit.de/manual/current/en/test-doubles.html#test-doubles.stubbing-and-mocking-web-services Однако, поскольку я хочу протестировать несколько методов из этого же класса, каждый раз, когда я настраиваю объект, мне также нужно настроить mock объект […]

Prestashop Web-сервис для возвращения JSON

После расширенного поиска по Интернету я уверен, что Prestashop не возвращает данные в формате JSON, он возвращается только в формате XML (к сожалению, это приводит к проблеме доступа к междоменному доступу). Теперь я пытаюсь преобразовать XML (возвращенный Prestashop) в JSON. Я хочу написать php-код, который может взять XML из веб-сервиса и отправит обратно JSON. Для […]

Perfect Soap (Wsdl) веб-сервис в php

Я программист PHP, я хочу создать веб-службу SOAP с использованием WSDL. Пожалуйста, кто-нибудь может предложить любые простые учебники или код, которые позволяют мне создавать объекты на устройстве (iPhone, Blackberry, Android) End.

Как решить ошибку: SOAP-ERROR: Кодировка: объект не имеет свойства «createLead»?

Я написал сценарий, который должен подключиться к защищенной веб-службе (ws-security). Однако при запуске скрипта я получаю эту ошибку: Error: SOAP-ERROR: Encoding: object has no 'createLead' property Я использую этот код: <?php $wsdl = "http://localhost/test/wsdl-src/CRMLeadService.wsdl"; $momurl = "https://integrationdev.momentum.co.za/sales/CRMService/CRMLeadService_v1_0/"; echo "Post to URL: {$momurl}\n"; $username = '817221'; $password = '1234'; //Perform Request $client = new SoapClient ($wsdl, […]

Как настроить пользовательский api для Magento с помощью SOAP V2?

Я на Magento 1.4.1.1, и я пытаюсь настроить пользовательскую функцию в API с помощью SOAP v2. У меня он работает для SOAP v1, но мне нужен v2, чтобы C # мог его использовать. Для v2 функция появляется в WSDL, но alwasy возвращает эту ошибку: процедура «testFoo» отсутствует. Вот мои файлы: /app/etc/modules/ABT_Test.xml <?xml version="1.0"?> <config> <modules> […]

Воспроизведение PDF-файла с Java на PHP

У меня есть WebService в Java (с использованием Apache Axis), которые получают идентификатор документа и этот вызов JasperReports для создания файла PDF (отчет, ранее созданный на стороне Java-приложения), для создания отчета я использую методы : JasperManager.fillReport и JasperExportManager.exportReportToPdf. Последний возвращает массив байтов. Мой вебсервис берет массив и кодирует его в Base64 String, PHP получает эту […]

PHP curl_exec возвращает как HTTP / 1.1 100 Continue, так и HTTP / 1.1 200 OK, разделенные пробелом

Я вызываю службу из PHP с помощью cURL, например: $response = curl_exec($ch); и заголовки запроса / ответа выглядят примерно так: Запрос: POST /item/save HTTP/1.1 Host: services.mydomain.com Accept: */* Content-Length: 429 Expect: 100-continue Content-Type: multipart/form-data Отклик: HTTP/1.1 100 Continue HTTP/1.1 200 OK Date: Fri, 06 Jul 2012 08:37:01 GMT Server: Apache Vary: Accept-Encoding,User-Agent Content-Length: 256 Content-Type: […]

Как я могу предотвратить доступ к файлам PHP, если вызывающий абонент не использует HTTPS?

Я написал несколько веб-сервисов PHP, где передаю аргументы по URL-адресу. Чтобы предотвратить несанкционированный доступ, я передаю уникальный ключ в качестве одного из аргументов. Я вызываю файл PHP через HTTPS, и мне интересно, есть ли способ предотвратить запуск скрипта, если HTTPS не используется.

Как избавиться от исключения Unipot SoapFault: выглядит так, как будто у нас нет XML-документа в … "error

Я пытаюсь разработать бизнес-логику для динамического сайта, используя nusoap на стороне сервера (потому что мне нужны wsdls, а расширение PHP SOAP не может генерировать wsdls) и PHP SOAP extenstion на стороне клиента. Тем не менее, я не могу получить даже логин и функции getRole. Когда я пытаюсь вызвать клиента, я получаю следующее сообщение Uncaught SoapFault […]

Intereting Posts
Рекурсивная php-функция, которая превращает вложенный массив во вложенные html-блоки Как я могу отформатировать номер только для отображения 1 десятичной точки в php? Не удается удалить index.php с сайта на основе CI Лучший способ преобразования массива PHP в javascript Убедитесь, что строка соответствует требуемому формату curl errno 35 (Неизвестная ошибка протокола SSL в : 443) Подтвердить электронную почту в php Как отсортировать значения NULL в последний раз, используя Eloquent в Laravel Как показать ошибки на стороне клиента в Laravel Автоматическое разрешение Laravel ioc – работает от контроллера, но не от пользовательского класса Объединение двух массивов по ID в PHP Как запустить PHP-код, когда пользователь нажимает на ссылку? Какой самый быстрый способ очистить много страниц в php? Ошибка Php – Ожидаемая ожидаемая функция require_once Должен ли я использовать PHPMailer или SwiftMailer?