有时候我们在用asynchttp进行网络请求时,可能有这样的需求,我怕们希望自动的去执行n个除了变量不同之外完全相同的http请求,而async是异步请求,如果同时开启这n个http请求,可能先请求的后返回,直接导致需要得到的数据不吻合,所以我们希望这n个异步请求按照我们的意愿一个一个来执行。一个一个返回请求结果。
有两种办法:
1.采用原生的http,去手动填写各项参数,然后开启线程进行请求。
2.采用handler机制,当初居然会忘了有这个东西。可以先发起一个http请求,在返回结果判断次序,未达到最大次序,则sendmessage()通知handler去再次发起请求。