NTLM与java客户端给出401错误

时间:2014-12-28 17:14:36

标签: java ntlm

当我在浏览器中使用NTLM时,它运行正常。但是当Java客户端访问相同的URL时,它会给出401错误。知道为什么以及如何解决它?

2 个答案:

答案 0 :(得分:0)

401 response is normal in this situation。它返回标题,告诉您可用的身份验证机制。您需要使用相应的重复HTTP请求响应相同的TCP连接,并使用NTLM身份验证答案设置标头。我建议您使用可以自行处理的HTTP客户端。要做到这一点并非易事。

答案 1 :(得分:0)

您可能已经被这个(旧的)错误咬住了:https://bugs.java.com/bugdatabase/view_bug.do?bug_id=7176784

它固定在:

  • Java 6更新60(仅可通过Oracle的扩展支持获得)
  • Java 7更新6
  • Java 8(内部版本45)