gpt4 book ai didi

android - Android 上不一致的 HttpUrlConnection 行为 - 如何调试?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:13:57 25 4
gpt4 key购买 nike

我有一个奇怪的问题:在我的 Android 应用程序中实现网络服务器的接口(interface),我使用 HttpsUrlConnection 连接到它。该连接使用额外的 HTTP 基本授权(使用 setRequestProperty),但除此之外是通过 HTTPS 的普通 GET 请求。

在使用 Android 4.0.3 的模拟器上使用它时效果非常好,但在 Android 2.3.5(模拟器和真实设备)上出现“错误请求”HTTP 400 错误时失败。我无法控制服务器,所以我看不出问题到底是什么。

有没有人遇到过这样的问题或者知道如何打印/记录实际发送的请求?

TIA,

帕特里克

最佳答案

您可以设置一个代理,例如 Fiddler 或 Charles 代理(我认为也有 firefox 扩展)并将您的应用程序指向代理。即使您没有将它设置为真正的代理(这样请求才真正起作用),只要它捕获了请求,您就应该能够比较 4.0.3 和 2.3 发出的请求之间的差异。 5.

关于android - Android 上不一致的 HttpUrlConnection 行为 - 如何调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9556316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com