I am making AJAX request from the client to Sinatra but somehow the data doesn't show up.Chrome request headers tab suggests that on the client side is everything OK:
Request Payload
{ test: Data }
However, on Sinatra's side
post '/api/check/:name' do
sleep 3
puts params.inspect
end
And the console:
127.0.0.1 - - [03/Feb/2014 10:45:53] "POST /api/check/name HTTP/1.1" 200 17 3.0019
{"splat"=>[], "captures"=>["name"], "name"=>"name"}
Post data is nowhere to be found, what's wrong ?