ASIHTTPRequest GET请求两次
公司iPhone项目中用到了ASIHTTPRequest组件 作为IOS网络请求的类库,它的具体用法和功能这里就不详细述说啦。
主要提下项目开发中遇到的一个问题:调用ASIHTTPRequest 发送GET请求时,通过断点调试发现只有一次请求,而服务器端却接收到了两次相同的数据。查找相关资料原因在于使用GET时的默认行为是允许持久连接的,当网络不稳定,GET初次请求失败时,会重新发送请求。
解决办法:
request.shouldAttemptPersistentConnection = NO;