我正在运行Sinatra应用程序,每当我将参数发送到帖子请求时,一切正常。但是,如果我将参数发送到get请求,则不会返回任何内容。
get "/test" do
puts params
end
在我的服务器上,我已退回{}
。我不知道是怎么回事。我正在跑步
gem "sinatra", "~> 1.4.3"
使用Mozilla的RESTClient,我插入了标题名为content-type
且值为application/x-www-form-urlencoded
的正确网址。
身体由
组成name=jason
非常感谢您对我所缺少的任何帮助。
答案 0 :(得分:1)
选择:
require 'restclient'
RestClient.get 'http://localhost:9393',
{:params => {:id => 50, 'foo' => 'bar'}}
。
require 'restclient'
RestClient.get 'http://localhost:9393',
:params => {:id => 50, 'foo' => 'bar'}
require 'restclient'
RestClient.get 'http://localhost:9393',
params: {id: 50, foo: 'bar'}
顺便说一下,您认为在代码不可见时最好完成故障排除代码吗?你最初没有发布你的代码,我要求它,你拒绝给它。你玩捉迷藏的策略是什么?
身体由......组成。
GET请求没有正文。