ASIHTTPRequest GET请求两次

  公司iPhone项目中用到了ASIHTTPRequest组件 作为IOS网络请求的类库,它的具体用法和功能这里就不详细述说啦。

  主要提下项目开发中遇到的一个问题:调用ASIHTTPRequest 发送GET请求时,通过断点调试发现只有一次请求,而服务器端却接收到了两次相同的数据。查找相关资料原因在于使用GET时的默认行为是允许持久连接的,当网络不稳定,GET初次请求失败时,会重新发送请求。

  解决办法:

request.shouldAttemptPersistentConnection = NO;

 

posted @ 2012-07-04 13:52  Revey.Jay  阅读(813)  评论(0编辑  收藏  举报