可能原因一:
子类重写了requestArgument 和 buildCustomUrlRequest , requestArgument并不是被完全忽略; 底层会通过requestArgument返回的字符串生成缓存文件, 如果两次请求的requestArgument返回的一样, 那么第二次请求的数据会直接从缓存里返回, 而不会去调用重写的buildCustomUrlRequest 方法;
比如:在YTKRequest的子类ChildRequest中重写了requestArgument方法,实例化两个子类对象request1, request2; 先后发起请求,两个请求参数只有resourceType不一样, 我因在requestArgument少写了一个参数self.resourceType,导致原本是两次不一样的请求却得到相同的返回数据。