我想发送一个POST请求到rails应用程序,并保存并解析数据库中的请求正文…
我接收端的路由目前设置为:
post '/request' => 'controller#receives_data'
当我发布数据到这个控制器我使用:
def post_it connection.post(uri.path,"this is data",header_with_authkey) end
我的控制器方法接收的帖子设置为:
def receives_data log(request.body.read) end
解决方法
您需要在您的帖子中设置以下标题.
Content-Type: application/json Accept: application/json