外部应用程序为我提供HTTP数据 服务器推送。我调用API函数,然后我不断收到事件通知。 API向我发送XML数据流,如下所示:
HTTP/1.1 200 OK
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=boundary
--boundary
Content-Type: application/xml; charset="UTF-8"
Content-Length: 486
<EventNotificationAlert version="2.0" xmlns="Oops:The page you are visiting may have been deleted,renamed or inaccessible.">
<dateTime>2017-03-17T11:43:04+01:00</dateTime>
<eventDescription>alarm</eventDescription>
</EventNotificationAlert>
--boundary
Content-Type: application/xml; charset="UTF-8"
Content-Length: 480
<EventNotificationAlert version="2.0" xmlns="Oops:The page you are visiting may have been deleted,renamed or inaccessible.">
<dateTime>2017-03-17T11:47:47+01:00</dateTime>
<eventDescription>alarm</eventDescription>
</EventNotificationAlert>
我需要的是获取XML内容数据流的每个DateTime和EventDescription并将其插入数据库中。如何管理数据流?哪种技术最好?
PHP在我的脑海里,但我不知道如何处理这个问题,我只是迷失了。
任何帮助都会很棒。谢谢你提前。