Я использую жемчужину curb, чтобы сделать многослойный лоток Curl с использованием данных JSON. Однако я не могу фактически получить параметры для публикации и не смог выяснить, как правильно настроить параметры.POST JSON данные с Curl Multi от ruby
urls = [
{
:url => "http://localhost:5000/",
:method => :post,
:headers => {'Accept' => 'application/json', 'Content-Type' => 'application/json'},
:post_fields => {'field1' => 'value1', 'k' => 'j'}
}
]
Curl::Multi.http(urls) do |easy, code, method|
puts "#{easy.body_str.inspect}, #{method.inspect}, #{code.inspect}"
end
=>
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2 Final//EN\">\n<title>400 Bad Request</title>\n<h1>Bad Request</h1>\n<p>The browser (or proxy) sent a request that this server could not understand.</p>\n", :post, nil
Удивительно, что сделал! Спасибо огромное! – jwarzech
никаких проблем. Я никогда не слышал об этом камне раньше, но его карнавальный праздник здесь, в Бразилии, поэтому мне было достаточно скучно, чтобы отладить этот камень. :П –