我在网址上运行了一个由网址http://navision_ip/NAV/WS/COMPANY/Codeunit/Web_Service
访问的服务我也有服务的登录名/密码。
当我尝试打开与Chrome的链接时,输入凭据后,我会获得wsdl。
我还看到Chrome通过了授权:谈判标题。
其他浏览器返回401/400而不是wsdl,并且不显示wsdl。
如何在PHP中获取wsdl?
答案 0 :(得分:1)
您应该在CustomSettings.config文件中将身份验证设置为NTLM = true。
我发现这篇博文很有用: http://blogs.msdn.com/b/freddyk/archive/2010/01/19/connecting-to-nav-web-services-from.aspx