CFHTTP是否有Java替代品来使用来自ColdFusion的NTLM身份验证?
事实CFHTTP是否有Java替代品来使用来自ColdFusion的NTLM身份验证?,java,coldfusion,ntlm,Java,Coldfusion,Ntlm,事实 我需要访问受NTLM身份验证保护的web服务 我正在使用Coldfusion 8 我需要这个解决方案是跨平台的,例如Windows、Linux、OS-X(又名无.NET组件) Java似乎是一条发展之路,但我不能对网上有限的建议掉以轻心 给定 URL:“http://webservice.com/EndPoint.asmx" 方法:邮寄 用户名:“UN” 密码:“PW” Body:“name=bob&email”=bob@bob.bob" 如何做到这一点?是的,有一个基于Apache的HT
如何做到这一点?是的,有一个基于Apache的HTTP客户端组件 它确实支持POST方法和NTLM身份验证。Railo4现在支持NTLM
如果IIS7有多个身份验证提供程序,则需要Railo 4.1。我知道这个问题很老,但对于那些想知道哪个版本的coldfusion cfhttp支持ntlm身份验证的人可能会有所帮助 如果您看一看cfhttp Coldfusion 11文档 增加了对NTLM身份验证的支持。增加了三个属性- 身份验证类型、域和工作站
ColdFusion 11 cfhttp现在支持NTLM身份验证。这是个好消息 这似乎正是我想要的,但我总是得到一个“401.1访问被拒绝,因为无效的凭据”。它在windows和.NET NetHttpRequest.dll中运行良好。我所能想到的就是,我没有使用域名。但是看看java源代码,这应该不是一个问题,我想说域很重要——至少对于大多数认证协议来说是如此。试试看。不,我的意思是我没有通过域名。我有更多的信息。当我考虑使用推荐的类(commons-codec-1.4、httpclient-4.2、httpcore-4.2)时,我收到了“401.2未经授权:由于服务器配置,访问被拒绝”。“您没有使用您提供的凭据查看此目录或页面的权限,因为您的Web浏览器正在发送Web服务器未配置为接受的WWW Authenticate标头字段”我也面临同样的问题,标记的答案对我无效