【问题标题】:How to connect to a webservice api php如何连接到 web 服务 api php
【发布时间】:2014-10-28 21:44:02
【问题描述】:

我有一个表单应该将数据提交到外部数据库, 使用某个 Vehicle_Policy_Push 网络方法,使用此网络服务链接:https://www.niid.org/NIA_API/Service.asmx,但我迷路了,我不知道如何执行此操作,我已尝试将其与此方法一起使用:

<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>

但是什么都没发生,所以我敢打赌做错了很多事情。

我需要这方面的指导,有没有人成功发布到网络服务?

【问题讨论】:

  • 这是一个基于 SOAP 的网络界面。使用SOAP library
  • 该服务必须支持这种类型的POST 请求 - 也许您可以联系该 API 的维护者并询问他们是否有任何其他支持的提交数据的方法。

标签: php xml api rest


【解决方案1】:

你不能直接使用表单调用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

【讨论】:

  • 你能举个小例子吗,
  • php 语言,和一个 linux web 服务器
猜你喜欢
  • 1970-01-01
  • 2012-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-12
  • 1970-01-01
  • 1970-01-01
  • 2014-04-02
相关资源
最近更新 更多