ruby Savon 使用 camelcase 而不是 snake
ruby Savon use camelcase instead snake
我正在使用 savon gem 构建 SOAP 请求,我需要 snake_case_elements
,但是当我检查它似乎转换为 CamelCase
时,我是否遗漏了什么这里?这是一个结果
我是怎么做到的:
gls_url = 'https://adi-test.gls-poland.pl/adeplus/pm1/ade_webapi2.php?wsdl'
username = '612305291'
password = 'KGpartt2016'
@client = Savon.client(wsdl: gls_url,
log: true,
logger: Rails.logger,
log_level: :debug,
pretty_print_xml: true)
ats = @client.call(:ade_login, message: {
user_name: username,
user_password: password
})
您可以使用 convert_request_keys_to
选项告诉 Gyoku 如何转换密钥(如果有的话):
@client = Savon.client(wsdl: gls_url, convert_request_keys_to: :none)
我正在使用 savon gem 构建 SOAP 请求,我需要 snake_case_elements
,但是当我检查它似乎转换为 CamelCase
时,我是否遗漏了什么这里?这是一个结果
我是怎么做到的:
gls_url = 'https://adi-test.gls-poland.pl/adeplus/pm1/ade_webapi2.php?wsdl'
username = '612305291'
password = 'KGpartt2016'
@client = Savon.client(wsdl: gls_url,
log: true,
logger: Rails.logger,
log_level: :debug,
pretty_print_xml: true)
ats = @client.call(:ade_login, message: {
user_name: username,
user_password: password
})
您可以使用 convert_request_keys_to
选项告诉 Gyoku 如何转换密钥(如果有的话):
@client = Savon.client(wsdl: gls_url, convert_request_keys_to: :none)