我正在尝试使用Coldfusion和CFHTTP向Neolane发出Web服务SOAP请求。
我直接从Neolane的文档中复制了SOAP请求,所以我认为没关系。
返回的错误消息是:
SOAP-ENV:ClientLe消息XML SOAP est不正确(service'',méthode'POST').Le nomdeméthode'ExecuteQuery'dupaquet SOAP ne对应pasàceluiduparamètre'action'del'en-tête 'Content-Type'('')
转换为:
SOAP-ENV:clientle SOAP XML消息不正确(服务''方法'POST')。方法名称'ExecuteQuery'SOAP包与标题'Content-type'('')中的参数'action'不匹配
CFHTTP中Coldfusion设置的Content-type标头中的action参数是? 是否应该添加cfhttpparam?
任何指导都将不胜感激。
谢谢, 加里
更新:找到解决方案。需要使用cfhttpparam添加SOAPAction并使用与文档中的示例不同的替代身份验证方法。
答案 0 :(得分:0)
找到解决方案。需要使用cfhttpparam添加SOAPAction并使用与文档中的示例不同的替代身份验证方法。