Ios要观察soap响应的变化吗?

Ios要观察soap响应的变化吗?,ios,soap,Ios,Soap,我正在编写一个应用程序,当我向服务器发送一个soap请求时,我将收到一个soap响应,我将它的一些元素存储为对象的属性 有没有什么方法可以让我一直观察响应的变化,而不用手动连续向服务器发送相同的soap请求?如果您不想每次都查询服务器,可以尝试集成websocket实现,这样您就可以监听服务器将发送的任何变化事件的特定消息 最后排序。我发现,只要我正在播放的歌曲有任何更改,我就可以通过http订阅服务器来接收http通知(带有“notify”标题和XML正文的http响应) 然后,我在我的iPh

我正在编写一个应用程序,当我向服务器发送一个soap请求时,我将收到一个soap响应,我将它的一些元素存储为对象的属性


有没有什么方法可以让我一直观察响应的变化,而不用手动连续向服务器发送相同的soap请求?

如果您不想每次都查询服务器,可以尝试集成websocket实现,这样您就可以监听服务器将发送的任何变化事件的特定消息

最后排序。我发现,只要我正在播放的歌曲有任何更改,我就可以通过http订阅服务器来接收http通知(带有“notify”标题和XML正文的http响应)


然后,我在我的iPhone应用程序(GCDWebServer)中构建了一个http服务器,以支持侦听上述http通知。从服务器的角度来看,这些通知被视为“请求”,而不是响应

谢谢。我发现了一个名为SRWebSocket的开源objective c类,我尝试使用soap请求初始化它,然后通过委托观察响应。然而,没有任何回应。我不认为我应该使用soap请求,对吗?如果没有,我该怎么办?您是否可以控制正在检索数据的web服务器?如果有的话,还必须在该web服务器上实现websocket。如果你不能控制它,对不起,但你不能使用它。你只有服务器给你的东西。这是一个双边协议,我无法控制服务器端。谢谢,所以这对我来说不是一个解决方案。