0
萨翁表明,有一个操作时,说萨翁不产生正确SOAPActions
:get_lead
,这将转化为getLead
当WSDL被加载成了SoapUI,正确的操作在样本请求给定:
paramsGetLead
。
这里发生了什么,为什么不是:params_get_lead被视为一种操作?
或者有没有办法手动指定SOAPAction并阻止savon自己生成它?
萨翁表明,有一个操作时,说萨翁不产生正确SOAPActions
:get_lead
,这将转化为getLead
当WSDL被加载成了SoapUI,正确的操作在样本请求给定:
paramsGetLead
。
这里发生了什么,为什么不是:params_get_lead被视为一种操作?
或者有没有办法手动指定SOAPAction并阻止savon自己生成它?
,你应该使用下面的配置选项
client = Savon.client(:get_lead,
:convert_request_keys_to => :camelcase # :lower_camelcase, :upcase, :none
...
)
您也可以明确指定与操作
client.call(:get_lead,
soap_action: "some_namespace/getLead",
...
)