我正在尝试从 Coldfusion 中使用 Dynamics NAV Web 服务。但是它失败并显示此消息:
... { http://xml.apache.org/axis/ }HttpErrorCode:401 ...
我已经在一个 C# 项目中测试了相同的 Web 服务,这就像一个魅力。所以它确实是一个安全问题。
互联网上有很多关于调用 Dynamics NAV webservices 的讨论,例如参见http://blogs.msdn.com/b/freddyk
问题似乎是如何让 Coldfusion 使用 NTLM 身份验证。在 ColdFusion 中的 NTLM 身份验证上有一篇关于此主题的帖子,但在从 Coldfusion 调用 web 服务时,我看不到如何实现这一点。
可以使用 C# 创建中间服务并从 Coldfusion 中调用此服务。但我正在寻找一种直接的方法。
有任何想法吗?
谢谢!