发送邮件请求

时间:2014-12-04 16:05:27

标签: ruby-on-rails api post

我如何通过rails发送这样的请求

POST /token/ HTTP/1.1
Host: api.admitad.com
Authorization: Basic XXX
Content-Type: application/x-www-form-urlencoded;charset=UTF-8

grant_type=client_credentials&scope=public_data&client_id=XXX

基于admitad api

1 个答案:

答案 0 :(得分:1)

您可以使用cURL等工具通过命令行发送POST请求:

curl --data-urlencode "grant_type=client_credentials&scope=public_data&client_id=XXX" http://api.admitad.com/token

如果要使用HTTP基本授权,请添加-u选项:

curl --data-urlencode "grant_type=client_credentials&scope=public_data&client_id=XXX" http://api.admitad.com/token -u "client_id:public_key"

另一个类似的命令行工具是httpie.org,它使用稍微不同的语法。