我在调用 REST API 时FileNotFoundException得到GET。这里我得到的 HTTP 状态码是403.
对于POST呼叫,我得到IOException : No authentication challenges found,而我通过Authorization标头。在这里我得到 HTTP 状态代码401。
查看我已经提出的问题,以查看代码和 logcat 屏幕截图以供POST调用。
下面我附上 GET 调用的 logcat 屏幕截图:

注意:
1)我尝试过使用Authenticator.
2) 尝试了不同的 base64 标志,例如 NO_WRAP、URL_SAFE、DEFAULT。
3) 我对作品的简单呼吁www.google.com。
4)当我登录urlConnection.getErrorStream()时,图像中的最后一行被打印出来。我不明白那是什么,它是什么意思。我已Content-type在application/json标题中指定。
更新:我尝试使用Burp并发现标题“Accept”、“Content-type”不同。我使用与iOS应用程序相同的方法。但它仍然不起作用。
需要注意的事项:
1)它总是抛出一个异常就行了in = urlConnection.getInputStream();。
2)我记录了一些东西,根据它,内容长度是114,这不是空的。内容类型是application/json; charser=utf-8.