草庐IT

AuthScope

全部标签

java - HttpClient 4.2、基本身份验证和 AuthScope

我有一个连接到需要基本身份验证的站点的应用程序。这些站点在运行时提供,在编译时未知。我正在使用HttpClient4.2。我不确定下面的代码是否是我指定基本身份验证的方式,但文档表明是这样。但是,我不知道在AuthScope的构造函数中传递什么。我原以为null参数意味着所提供的凭据应该用于所有URL,但它会抛出NullPointerException,很明显我错了。m_client=newDefaultHttpClient();UsernamePasswordCredentialscredentials=newUsernamePasswordCredentials(m_userNam

Android HttpClient 身份验证总是返回 401 代码

我正在尝试使用HTTP身份验证在线发布玩家分数,但响应始终是401(未经授权),尽管我非常确定用户名和密码是正确的。我做错了什么?DefaultHttpClientclient=newDefaultHttpClient();Credentialscreds=newUsernamePasswordCredentials("user","passsword");client.getCredentialsProvider().setCredentials(newAuthScope("http://myurl.com/score.php",80),creds);try{HttpPostpost

java - HttpClientBuilder 基本认证

从HttpClient4.3开始,我一直在使用HttpClientBuilder。我正在连接到具有基本身份验证的REST服务。我按如下方式设置凭据:HttpClientBuilderbuilder=HttpClientBuilder.create();//GettheclientcredentialsStringusername=Config.get(Constants.CONFIG_USERNAME);Stringpassword=Config.get(Constants.CONFIG_PASSWORD);//Ifusernameandpasswordwasfound,injectt