框架是否有办法(大概图书馆吗?)来存储HTTP POST请求当用户处于离线状态,然后在用户重新联机发送POST请求?iOS的存储和转发用于离线HTTP POST请求
(我并不需要阅读服务器的响应,但只要我会想,如果POST请求失败,重新排队的请求。)
框架是否有办法(大概图书馆吗?)来存储HTTP POST请求当用户处于离线状态,然后在用户重新联机发送POST请求?iOS的存储和转发用于离线HTTP POST请求
(我并不需要阅读服务器的响应,但只要我会想,如果POST请求失败,重新排队的请求。)
在iOS系统7,NSURLSession可以做到这一点。它甚至可以在应用程序停止运行时在后台运行请求。
有没有办法(想必库?)来存储HTTP POST请求 当用户处于离线状态,然后发送POST请求时 用户重新联机?
我认为你最好的选择是存储每个请求所需的信息。如果将每个请求的数据包装在可存档的对象中,则可以将这些对象添加到队列中发送出去。这样一来,就可以存档,然后整个队列(你可以使用队列中的可变数组)的文件,如果应用程序关闭,并重新读取,当它再次启动。使用队列中输入一个单独的操作,什么也不做,但是从队列中取物,当设备在线发送相应的请求。
我相信它正是什么mknetworkkit做... – SwiftArchitect 2014-02-09 16:54:46
是的,有这样的库:
http://blog.mugunthkumar.com/products/ios-framework-introducing-mknetworkkit/
正是在对等和你的应用程序的重新推出弹性,并会不断尝试,直到有持续的故障(如服务器关闭发送请求而不是网络下)
我会好奇,看看你是如何实现这个使用NSURLSession - 你有一个例子 – 2017-03-03 09:03:20