是否有 CFHTTP 的 Java 替代品来使用 ColdFusion 的 NTLM 身份验证



事实

  1. 我需要访问受 NTLM 身份验证保护的 Web 服务。
  2. 我正在使用 Coldfusion 8。
  3. 我需要这个解决方案是跨平台的,例如Windows,Linux,OS-X(又名没有.NET组件)
  4. Java似乎是要走的路,但我无法理解网上有限的建议。

鉴于

  1. 网址:"http://webservice.com/EndPoint.asmx"
  2. 方法:开机自检
  3. 用户名:"联合国"
  4. 密码:"PW"
  5. 正文:"name=bob&email=bob@bob.bob"

我该怎么做?

我知道

这个问题很老了,但对于那些想知道 coldfusion cfhttp 从哪个版本支持 ntlm 身份验证的人来说可能会有所帮助。

如果你看看cfhttp Coldfusion 11文档

添加了对 NTLM 身份验证的支持。添加了三个属性 - 身份验证类型、域和工作站

ColdFusion 11 cfhttp 现在支持 NTLM 身份验证。这是个好消息!!!!

是的,有一个基于Apache的HTTP客户端组件。

http://ntlmhttpclient.riaforge.org/

它确实支持 POST 方法和 NTLM 身份验证。

Railo 4 现在支持 NTLM http://webonix.net/post/railo-can-do-ntlm-authentication如果 IIS7 具有多个身份验证提供程序,则需要 Railo 4.1

最新更新