我在一个项目中使用Volley框架,其中我始终需要自己处理重定向以处理头文件。
如何处理重定向取决于方法和传输层。我想使用Volley的默认设置(自动选择传输层),而不更改任何Volley代码。
一种有效的解决方案是始终使用OkHttp作为传输层(如Issues and contribution for Volley中所述),但我希望知道是否有一种不需要额外框架的方法。
因此,我正在寻找一种“干净”的方法来禁用自动重定向处理。
编辑:
我倾向于使用OkHttp,这样我就不必自己管理要在哪个Android上使用什么版本,但Itai Hanski提供的解决方案也非常好,当想要更改传输层行为时可以使用。
BasicNetwork
类的最佳方法吗? - Alireza Fattahi