【发布时间】:2015-10-06 11:28:15
【问题描述】:
有没有办法使用HttpURLConnection 实现 NTLM 身份验证?目前我已经使用DefaultHttpClient 和JCIFSEngine 实现了它的身份验证方案。 (我的灵感是:Android: NTLM Authentication, ksoap, and persistent connections)
但是自从 Android 6 Apache HTTP Client Removal 以来,我一直在寻找解决方案,除了在 app gradle 文件中添加 useLibrary 'org.apache.http.legacy' 之外,因为我想改用 HttpURLConnection 类来改进我的代码。正如文档所述,此 API 更高效,因为它通过透明压缩和响应缓存减少了网络使用量,并将功耗降至最低。
【问题讨论】:
-
你看过 OkHTTP 和 Retrofit 吗?
-
不,我会看看它们是否适合我的情况。