2014-09-04 2 views
-3

У меня есть форма, которая должна отправлять данные во внешнюю базу данных, , используя определенный веб-метод Vehicle_Policy_Push, используя эту ссылку для веб-сервиса: https://www.niid.org/NIA_API/Service.asmx, но я потерян, у меня нет идея о том, как выполнить это, я попытался использовать это с помощью этого метода:Как подключиться к webservice api php

<form name="niid"  id  = "1" 
         action = "https://www.niid.org/NIA_API/Service.asmx" 
         method = "post" 
         > 
         <input name="Username" type = "text" /> 

         <input name=""   type = "submit" 
               value = "Submit" /> 
</form> 

, но ничего не получается, поэтому я ставку делаю много вещей неправильно.

Мне нужно руководство по этому вопросу, есть ли кто-нибудь, кто успешно отправлен на веб-сервис?

+0

Это SOAP на основе webinterface. Используйте библиотеку [SOAP] (http://php.net/manual/en/book.soap.php). – GhostGambler

+0

Служба должна поддерживать этот запрос 'POST', возможно, вы можете обратиться к сторонникам этого API и спросить, есть ли у них какие-либо другие поддерживаемые методы отправки данных. – Lix

ответ

0

Вы не можете позвонить в службу webservice напрямую, используя форму.

Вам необходимо сформировать запрос ввода SOAP для вызова.

PHP ссылка Soap документ: http://php.net/manual/en/soapclient.soapclient.php
Пример: https://developer.decibel.net/sample-code-soap-php
How to make a PHP SOAP call using the SoapClient class

+0

может у вас небольшой пример, –

+0

php language и веб-сервер linux –

Смежные вопросы