我想知道是否可以使用 AFNetworking 避免重复的 HTTP 请求。具体来说,我的应用程序可能会生成多个具有相同 url 的 HTTP 请求。我想阻止 AFNetworking 处理相同 url 的重复项。
我不确定这是否可以在 AFNetworking 或底层 iOS sdk 中完成。我知道我可以手动跟踪待处理的 url 请求并避免重复,但想知道是否已经有较低级别的功能可以处理这个问题。
谢谢。
Best Answer-推荐答案 strong>
最好的办法是继承 AFHTTPRequestOperationManager 的 HTTP 请求操作并在那里跟踪它们,如果您想以相同的方式跟踪每个请求的请求,否则逻辑将需要在其他地方。
AFNetworking 不支持这一点,因为可能存在一些与您应该何时以及何时不应该执行重复请求相关的逻辑,这将是高度可定制的(对于框架来说不够通用)
关于ios - 使用 AFNetworking 避免重复的 HTTP 请求,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/19231201/
|