【问题标题】:Creating php xml listener and listening.Having trouble in responding back an XML创建 php xml 侦听器和侦听。在响应 XML 时遇到问题
【发布时间】:2018-02-16 14:22:08
【问题描述】:

我在系统中使用第三方 API,它将 xml 数据发布到我获取并处理 xml 的 URL。他们说服务器必须回复为已接受。 我在这部分遇到了麻烦。

例子:

if ( $_SERVER['REQUEST_METHOD'] === 'POST' )
{
    //Read the xmlinput and write to the file
    $xml = file_get_contents('php://input');
   //...processing the xml and storing to my SQL...

   //How to reply back as '<xml>Accepted</xml>'

}

请需要帮助。我能够处理 xml 文件并获取数据,但将它们发送回 xml 回复。

注意:API 将结果发布到 URL。如果成功,我的服务器应该回复“已接受”

【问题讨论】:

    标签: php xml listener respond-to


    【解决方案1】:
    header("Content-type: text/xml");
    $dom = new DOMDocument('1.0', 'utf-8');
    $element = $dom->createElement('xml', 'Accepted');
    $dom->appendChild($element);
    echo $dom->saveXML();
    

    【讨论】:

    • 我可以在没有标题的情况下回显它吗?我已经在那个页面中有标题
    • 我仍然遇到问题,因为我试图在没有标题的情况下回显。请帮助
    • 你有xml头吗?你的错误是什么,你的 API 是什么?如果您没有分享所有信息,我们将无法为您提供帮助。
    • 我的应用程序已在具体 5 框架上运行。因此它具有来自具体 5 的默认页眉和页脚。如何在该页面上仅回显这个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-20
    • 2021-11-27
    • 2012-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多