1

Rack-Test を使用して padrino アプリに投稿リクエストを発行しようとしています:

post '/sms', "name" => "Bryan"

私のルートは次のようになります。

post :index do
  puts params.inspect
  puts rack_input.inspect
end

rack_input生のラック入力を解析するために私が書いたメソッドです。テストを実行すると、次の出力が得られます。

{}
"name=Bryan"

ただし、コマンド ラインで curl を使用すると、正常に動作します。

curl -d "name=Bryan" localhost:8080/sms

{"name"=>"Bryan"}
"name=Bryan"

私は何を間違っていますか?

4

1 に答える 1

0

記号で試してください:

post '/sms', :name => "Bryan"
于 2012-09-19T15:14:45.630 に答える