我正在尝试使用名为 Navlost.eu 的网络服务,我不知道如何执行。除了HTML和CSS之外,我对XML,PHP和JS都很了解。
网站推荐的内容如下:
通过向地址http://navlost.eu/aero/nwx发送格式正确的POST请求,可以通过HTTP访问此Web服务。请求的主体应该是包含有效NWX请求的XML文档,如下面的规范部分所述。
怎么会这样呢?在需要创建的文件方面?提供的RAW示例让我想起了SOAP ......
非常感谢任何见解 - 谢谢。
答案 0 :(得分: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,以便根据您要采取的操作发送正确的请求并获得正确的回复。