从安卓应用程序连接到 IIS 上的 ASP.NET 页面时请求错误



我有一个部署到IIS的 ASP.NET 网站,其中包含几个ashx,返回供Android应用程序使用的JSON。我已经使用基本身份验证实现了身份验证逻辑。

问题:从 Android 访问时,服务器响应是 400 Bad 请求。httperr 日志文件显示"400 - 主机名 -"。

  • 当我从Android模拟器在本地主机上尝试时,它可以工作
  • 当从浏览器访问服务器上的ashx文件时,它有效
  • 它在小提琴手中复制调用时有效

(如果我将 Fiddler 与 Android 模拟器一起使用,响应将为 -1(并且在 Fiddler 中查看发送的原始数据,它似乎将主机从 url 中丢失) - 但这是另一个问题,所以不要纠缠于此,我只是想我会提到它......

事实证明,我的问题(和解决方案)与此线程相同:

在安卓上授权的 HTTP POST 请求

相关内容

  • 没有找到相关文章

最新更新