-1
我需要帮助在ruby中创建post请求。但我不想使用Net::Http
库。我只是想使用curl命令来发出请求。需要帮助在红宝石发出post request
这里是我现有的代码。
`
uri = URI.parse("http://example.com")
header = {'Content-Type' => 'application/json','Accept' => "application/json"}
req_data = {"name" => params[:user][:login], "pass" =>params[:user][:password]}
http = Net::HTTP.new(uri.host, uri.port)
request = Net::HTTP::Post.new(uri.request_uri, header)
request.body = req_data.to_json
response = http.request(request)
`
为什么不是'Net :: HTTP'? –
@Зелёный手段? –
我尝试使用'Net :: HTTP',但我没有得到任何回应,除了HTTP :: OK 200.但实际上它返回json – Kushal