Articles of soap

Аутентификация (претензии) к Sharepoint / Office356 через PHP и SOAP

Я пытаюсь сделать запросы SOAP в списки Sharepoint (через 'http://url.co.uk/_vti_bin/Lists.asmx?WSDL), используя стандартную SOAP-библиотеку PHP5, для которой требуется аутентификация. Я работал нормально, используя аутентификацию NTLM (что было больно, но работало в конце), но теперь задача проекта заключается в аутентификации через CLAIMS, чтобы он работал как для установки Sharepoint, так и для экземпляра office365. С самого начала […]

PHP Soap ssl как доверять самозаверяющему сертификату

Я делаю клиента в php с мылом для веб-службы в .net. Вебсервис запускается через https с самозаверяющим сертификатом, и для тестов я должен доверять этому сертификату, не устанавливая его. Проблема в том, что я всегда получаю эту ошибку: SOAP-ERROR: Разбор WSDL: не удалось загрузить с ' https://winsystemsintl.com:54904/PSAService.svc?wsdl ': не удалось загрузить внешнюю сущность " https://winsystemsintl.com:54904/PSAService.svc? […]

Как использовать SOAP WebService с помощью AngularJS?

Ну, у меня есть SOAP WebService, который обычно используется для PHP-клиента, отлично работает … с помощью использования ajax этого php и заполнения моего шаблона. Мое текущее приложение выполняет следующий процесс: Angular <-> PHP <-> service.wsdl Я обнаружил возможность исключения этого моста PHP, напрямую потребляющего SOAP WebService, используя угловое мыло . Но при воспроизведении примера я […]

Преодолеть проблемы кодирования с PHP, SoapServer, UTF-8 и неанглийскими символами?

У меня проблемы с PHP, чтобы хорошо играть с SoapServer + UTF-8. Каждый раз, когда кто-либо отправляет запрос на мыло с неанглийскими символами (т. Е. Забавные кавычки, акцентированные символы и т. Д.), SoapServer выдает исключение «Bad Request». Я пробовал декодировать запрос с помощью utf8_decode, и даже специальные символы HTML закодировали текст. Ничто не работает для […]

php soap envelope namespace <soap: Envelope и <SOAP-ENV: Конверт

В чем разница между <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" …> а также <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" …> и как я могу переключаться между ними? Как изменить ответ из <SOAP-ENV: Конверт для использования <soap: Envelope?

Как отслеживать по номеру отслеживания уникальный идентификатор?

У меня возникают проблемы с попыткой отслеживания пакета с помощью уникального идентификатора отслеживания номера. Я работаю с образцом кода PHP из FedEx Developer Resource Center. Как я могу отслеживать его с помощью TrackingNumberUniqueIdentifier? $path_to_wsdl = __DIR__ . "/WSDL/FEDEX/TrackService_v6.wsdl"; ini_set("soap.wsdl_cache_enabled", "0"); $client = new \Soapclient($path_to_wsdl, array('trace' => 1)); $request = array( 'WebAuthenticationDetail' => array( 'UserCredential' => […]

PHP SoapClient __getFunctions () возвращает типы UNKNOWN

Я пытаюсь создать образец файла wsdl, который будет читаться PHP SoapClient, и хотя мой wsdl-файл сортировки работает (он возвращает функцию правильно), что-то по-прежнему не так, потому что метод __getFunctions PHP возвращает следующее: array(1) { [0]=> string(35) "UNKNOWN getDocument(UNKNOWN $input)" } Из того, что возвращается этой функцией, кажется, что определения типов не на 100% правильны, поскольку […]

как активировать динамическое расширение SOAP, CURL, OPENSSL?

я пытаюсь включить расширение SOAP, CURL, OPENSSL с помощью ini_set () динамически. Каков синтаксис, позволяющий использовать эти вышеприведенные ext, используя ini_set ()? У меня нет разрешения на редактирование файла php.ini. благодаря…

Проблема WSDL с объектами PHP, странные элементы <SOAP-ENC: Struct>

Я пытаюсь иметь дело с PHP-кодом, который обслуживает некоторые данные через WSDL. В файле WSDL есть два метода: один из них работает, другой – полностью идентичный. GetAllProducts возвращает: <ns1:GetAllProductsResponse> <describedProductArray> <DescribedProduct> <id> … </id> <foo> … </foo> </DescribedProduct> <Describedproduct> … </DescribedProduct> … </describedProductArray> etc Но GetAllDischargedProducts возвращается <ns1:GetAllDischargedProductsResponse> <dischargedProductArray> <DischargedProduct> <SOAP-ENC:Struct> <DischargeDate> … </DischargeDate> <id> […]

Ответ массива в WSDL – SOAP PHP

В моем wsdl-коде я получаю целое число, и я хочу вернуть результат в массив. Почему в моем входе у меня есть только одно целое число, и мне нужен результат в массиве, потому что в моей php-функции я хочу вернуть информацию из базы данных из выбранного целого клиентом. Пример: мой клиент отправляет 1, в моем php […]