:get_lead
,会转换为getLead
当WSDL加载到SoapUI中时,样本请求中给出了正确的操作:
paramsGetLead
。
这里发生了什么,为什么没有:params_get_lead被视为一项行动?
或者有没有办法手动指定SOAPAction并阻止savon自己生成它?
答案 0 :(得分:1)
您应该使用以下配置选项
client = Savon.client(:get_lead,
:convert_request_keys_to => :camelcase # :lower_camelcase, :upcase, :none
...
)
您还可以使用
明确指定操作client.call(:get_lead,
soap_action: "some_namespace/getLead",
...
)