0

我正在尝试使用 Coldfusion 和 CFHTTP 向 Neolane 发出 Web 服务 SOAP 请求。

我直接从 Neolane 的文档中复制了 SOAP 请求,所以我认为没关系。

返回的错误信息是:

SOAP-ENV:ClientLe 消息 XML SOAP est 不正确(服务 '',方法 'POST')。Le nom de 方法 'ExecuteQuery' du paquet SOAP ne 对应 pas à celui du paramètre 'action' de l'en-tête 'Content-类型' ('')

转换为:

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

CFHTTP中Coldfusion设置的Content-type头中的action参数?cfhttpparam 是否应该添加一些内容?

任何指导将不胜感激。

谢谢,加里

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

4

1 回答 1

0

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

于 2012-04-07T19:11:39.350 回答