安卓进行ntlm验证返回401
程大治 2014-06-22 05:24:06 代码:
HttpClient httpclient = new DefaultHttpClient();
NTCredentials creds = new NTCredentials("1525201", "chengdazhi1997", "myworkstation", "pkuschool");
((AbstractHttpClient) httpclient).getCredentialsProvider().setCredentials(AuthScope.ANY, creds);
HttpHost target = new HttpHost("portal.pkuschool.edu.cn", 80, "http");
HttpContext localContext = new BasicHttpContext();
HttpGet httpget = new HttpGet("http://portal.pkuschool.edu.cn/Lists/List29/AllItems.aspx");
HttpResponse response1 = httpclient.execute(target, httpget, localContext);
System.out.println("response1 code : " + response1.getStatusLine().getStatusCode());
在java工程中返回200,但在安卓工程中返回401
求大神解答!!!急!!