【发布时间】:2017-02-15 16:48:26
【问题描述】:
我想从 Java 访问 REST 服务。该服务在 Windows 下运行,并且可能使用“默认”身份验证机制。有人告诉我这是 Kerberos,它回退到 NTLM。我可以使用 Firefox(也可与 HttpRequester 一起使用)通过普通的 HTTPS GET 请求访问该服务 - 无需明确指定任何凭据(显然使用了我的 Windows 帐户)。
如何从 Java 访问服务?使用 java.net.URL 读取的天真尝试失败,状态码为 400。
【问题讨论】:
-
org.apache.httpcomponents:httpclient-win:4.5.3 看起来很有希望。
-
httpclient-win 有效,但我还没有找出原因或方法。
-
嗨;如果我们已经回答了您的问题,请将其标记为这样,以便向社区中的其他人验证;否则请告诉我们。
标签: java windows rest kerberos ntlmv2