我有一个处理 get + post 请求的 API,但是我收到了一个错误报告,即连接到公司网络后面的用户无法在我的应用程序中进行身份验证。
基本上发生的情况是用户向 api 发送 post request(用户名 + 密码),并且 API 以 json 结果响应
然而,网络正在塑造流量,使得初始请求通过 Web 服务器重定向,并以这样的 html 消息进行响应;
<HTML>
<HEAD>
<TITLE> Web Authentication Redirect</TITLE><META http-equiv="Cache-control" content="no-cache">
<META http-equiv="Pragma" content="no-cache"><META http-equiv="Expires" content="-1"><META http-equiv="refresh" content="1; URL=https://wirelessauth.login.html?redirect=bla.co.uk/android/api/auth">
</HEAD>
</HTML>
这通常会将浏览器重定向到正确的页面,但是在我的 android 应用程序中,我不知道如何处理这个问题?
这可能像泥浆一样清晰,但感谢您的帮助:)
安迪