【发布时间】:2011-09-27 13:23:07
【问题描述】:
我为此搜索了很多,但找不到合适的解决方案。使用凭据提供程序的方法很糟糕,因为它发出的调用量是所需调用量的两倍,即它触发请求,获得 401,然后才使用网络身份验证凭据触发请求。
任何使用android的httpclient库成功地对web auth后面的URL进行http post请求的人?
【问题讨论】:
标签: java android post httpclient
我为此搜索了很多,但找不到合适的解决方案。使用凭据提供程序的方法很糟糕,因为它发出的调用量是所需调用量的两倍,即它触发请求,获得 401,然后才使用网络身份验证凭据触发请求。
任何使用android的httpclient库成功地对web auth后面的URL进行http post请求的人?
【问题讨论】:
标签: java android post httpclient
对于 HttpClient 4.0.x,您使用 HttpRequestInterceptor 来启用抢先式身份验证 - 因为 AndroidHttpClient 类不公开 addRequestInterceptor(..) 方法,您可能必须使用 DefaultHttpClient 类。
此示例将向任何感兴趣的服务器发送垃圾邮件user1/user1。如果您关心安全性,请调整AuthScope。
【讨论】: