【发布时间】:2015-07-08 20:59:35
【问题描述】:
我正在使用我的网络主机提供的 API,我可以通过该 API 注册新的客户端和域。不幸的是,他们没有提供太多文档(基本上没有),而且我不太习惯 cURL
他们给出了一个非常肤浅的例子来说明如何创建一个新的客户端,如下
curl -d "clienteTipo=I&clienteCPFCNPJ=00112135045&clienteEmpresa=NomeEmpresa&clienteNome=meunome&clienteEmail=email@dominio.com.br&clienteEmailCobranca=emailcobranca@dominio.com.br&clienteSenhaPainel=654321&clienteFone=555100000000&clienteFax=555100000001&clienteCEP=44587421&clienteEndereco=ruanome&clienteBairro=meubairro&clienteCidade=porto alegre&clienteEstado=rs&clienteLimiteMapeamento=1&clienteLimiteSubdominio=2&clienteLimiteMysql=3&clienteLimiteMssql=1&clienteLimitePgsql=1&clienteLimiteFirebird=1&clienteLimiteFTPADD=1&clienteUniBox=on&clienteAcessoFTP=on&clienteAcessoDownloadBackup=on" -k --digest -u usuario:senha -X POST https://api.kinghost.net/cliente
如何在 Ruby 上的 cURL 请求上转换它,保持参数如上所示?
这必须是一个 POST,但我想知道我必须如何通知这些参数,它们看起来像一个查询字符串。这个摘要是什么?
【问题讨论】:
标签: ruby-on-rails ruby curl digest digest-authentication