我正在使用凌空库。当用户超时时,我不想重试请求。我找到了一些答案,但它们并没有解决我的问题。
原始库:
OwnReq.setRetryPolicy(new DefaultRetryPolicy(
StaticVariables.CONNECTION_TIMEOUT,
DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
解决方案1:更改Default_MAX_RETRIES
为0:
- 这对 HTTP 有好处,但不能修复 HTTPS。如果我尝试使用 HTTPS 域。重试 2 次。
解决方案 2:覆盖RetryPolicy()
:
- 与解决方案 1 相同的问题。HTPP 可以!但 HTPPS 尝试了 2 次
这对我来说很重要,我没有时间。请帮忙。
谢谢。