Coldfusion-向Neolane发出SOAP请求时出错

Coldfusion-向Neolane发出SOAP请求时出错,soap,coldfusion,cfhttp,neolane,Soap,Coldfusion,Cfhttp,Neolane,我正在尝试使用Coldfusion和CFHTTP向Neolane发出webservice SOAP请求 我直接从Neolane的文档中复制了SOAP请求,所以我认为这是可以的 返回的错误消息是: SOAP-ENV:ClientLe消息XML SOAP est不正确(服务“”,方法“POST”)。方法“ExecuteQuery”的名称与SOAP的参数“action”和“Content Type”对应(“”) 也就是说: SOAP-ENV:客户端SOAP XML消息不正确(服务“”方法“POST”)

我正在尝试使用Coldfusion和CFHTTP向Neolane发出webservice SOAP请求

我直接从Neolane的文档中复制了SOAP请求,所以我认为这是可以的

返回的错误消息是:

SOAP-ENV:ClientLe消息XML SOAP est不正确(服务“”,方法“POST”)。方法“ExecuteQuery”的名称与SOAP的参数“action”和“Content Type”对应(“”)

也就是说:

SOAP-ENV:客户端SOAP XML消息不正确(服务“”方法“POST”)。方法名称“ExecuteQuery”SOAP包与标头“Content type”(“”)中的参数“action”不匹配

内容类型头中的操作参数是否由CFHTTP中的Coldfusion设置? 是否应该使用cfhttpparam添加一些内容

任何指导都将不胜感激

谢谢, 加里


更新:找到解决方案。需要使用cfhttpparam添加SOAPAction,并使用与文档中的示例不同的替代身份验证方法。

找到了解决方案。需要使用cfhttpparam添加SOAPAction,并使用与文档中的示例不同的替代身份验证方法