我在项目中使用的是Volley版本implementation 'com.mcxiaoke.volley:library-aar:1.0.0'
,它工作正常,但是今天我发现它没有收到服务器的以下错误代码响应:
E / Volley:[4722] BasicNetwork.performRequest:http://....other_link_part的意外响应代码303
当我单击链接时,我发现它工作正常,并且json在我的浏览器中成功显示了。
答案 0 :(得分:1)
当我的链接为https时,当我手动处理从https切换到http时,遇到了类似的问题
com.android.volley.NoConnectionError:javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。因此,在与服务器的检查连接中,它似乎已断开连接,并且链接架构更改为当我发现https证书错误并通过以下链接进行解决时,http会给我303错误代码: Android volley error: "Trust anchor for certification path not found", only in real device, not emulator一切正常。
所以我的建议 -确保您已连接到服务器的正确链接架构(如果有) (http或https) -检查排球错误消息 -如果证书有问题,请先解决
希望可以解决您的问题