我正在使用此处找到的 JCIFS 库在我的 android 应用程序中使用 NTLM 身份验证。该应用程序在访问站点并解析 xml 时运行良好,但现在我添加了 NTLM 身份验证,它似乎无法正常工作。任何人都可以从这段代码中判断出问题出在 httpclient 和 inputstream 之间吗?
DefaultHttpClient client = new DefaultHttpClient();
client.getAuthSchemes().register("ntlm", new NTLMSchemeFactory());
client.getCredentialsProvider().setCredentials(new AuthScope("http://www.musowls.org",80),
new NTCredentials(username, password, null, "musschool"));
HttpGet request = new HttpGet("http://www.musowls.org/assignments/assignmentsbystudentxml.aspx");
HttpResponse resp = client.execute(request);
HttpEntity entity = resp.getEntity();
InputStream inputStream = entity.getContent();