0

我正在尝试实现一个名为Navlost.eu的 Web 服务,但我不确定如何执行。除了 HTML 和 CSS,我还精通 XML、PHP 和 JS。

网站推荐的内容如下:

通过向地址http://navlost.eu/aero/nwx发送适当格式的 POST 请求,可以通过 HTTP 访问此 Web 服务。请求的主体应该是一个包含有效 NWX 请求的 XML 文档,如下面的规范部分所述。

这是怎么来的?就需要创建的文件而言?提供的 RAW 示例让我想起了 SOAP ......

感谢您的任何见解-谢谢。

4

1 回答 1

0

我不是 PHP 专家,但看起来发出 HTTP 请求的基本想法是这样的。

$requestXml = new DOMDocument()
    ... Create Xml Request Document ...
$rawXml = $requestXml.saveXML();
$request = new HttpRequest("http://www.navlost.eu/aero/nwx",HTTP_METH_POST);
$request.setContentType('application/xml');
$request.setBody($rawXml);
$response = $request.send();
$responseXml = new DOMDocument();
$responseXml.loadXML($response.getBody());
    ... Process XML Response ...

这将取决于您找出 navlost.eu API,以便您发送正确的请求并根据您想要采取的操作获得正确的响应。

于 2013-07-23T23:12:45.523 回答