草庐IT

fEventStream

全部标签

xml - 我如何使用 Indy 接收推送通知?

我有一个使用RESTfulWeb服务的设备,我使用了它的请求/响应功能,通过HTTPGET向它发送命令,它以适当的XML进行响应。我现在需要使用设备的脓液通知。我已经尝试了与上面相同的方法,即我为TIdHTTP.Get过程提供了相关的HTTPURL和用于放置响应的流,但这似乎不起作用。对Get的调用没有返回。这对我来说很有意义,因为通过推送通知,您打开了设备和程序之间的HTTP通信流,并且此连接将保持打开状态以进行流式传输,直到关闭。但我的问题是,如果Get方法没有返回,我不知道如何从流中获取XML。就好像程序挂了一样。我试图通过GET与设备进行通信并将流的读取放入线程中,以便它可以自