Что называется сессионным хранилищем в контексте веб-приложений / веб-сайтов? Является ли это чем-то большим, чем временным хранилищем переменных сеанса?
Я пытаюсь проверить класс интерфейса веб-сервиса с помощью 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 не возвращает данные в формате JSON, он возвращается только в формате XML (к сожалению, это приводит к проблеме доступа к междоменному доступу). Теперь я пытаюсь преобразовать XML (возвращенный Prestashop) в JSON. Я хочу написать php-код, который может взять XML из веб-сервиса и отправит обратно JSON. Для […]
Я программист PHP, я хочу создать веб-службу SOAP с использованием WSDL. Пожалуйста, кто-нибудь может предложить любые простые учебники или код, которые позволяют мне создавать объекты на устройстве (iPhone, Blackberry, Android) End.
Я написал сценарий, который должен подключиться к защищенной веб-службе (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, […]
Я на 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> […]
У меня есть WebService в Java (с использованием Apache Axis), которые получают идентификатор документа и этот вызов JasperReports для создания файла PDF (отчет, ранее созданный на стороне Java-приложения), для создания отчета я использую методы : JasperManager.fillReport и JasperExportManager.exportReportToPdf. Последний возвращает массив байтов. Мой вебсервис берет массив и кодирует его в Base64 String, PHP получает эту […]
Я вызываю службу из 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, где передаю аргументы по URL-адресу. Чтобы предотвратить несанкционированный доступ, я передаю уникальный ключ в качестве одного из аргументов. Я вызываю файл PHP через HTTPS, и мне интересно, есть ли способ предотвратить запуск скрипта, если HTTPS не используется.
Я пытаюсь разработать бизнес-логику для динамического сайта, используя nusoap на стороне сервера (потому что мне нужны wsdls, а расширение PHP SOAP не может генерировать wsdls) и PHP SOAP extenstion на стороне клиента. Тем не менее, я не могу получить даже логин и функции getRole. Когда я пытаюсь вызвать клиента, я получаю следующее сообщение Uncaught SoapFault […]