【发布时间】:2015-08-18 16:21:31
【问题描述】:
您好,我们在 Heroku 上有一个 Ruby on Rails 服务器应用程序,但是当我向它发送 post 请求时,我总是收到 400 Bad Request 响应。我已经搜索了其他 400 个错误,但没有一个与我们的问题有关。我们收到的 HTTP 响应如下所示:
HTTP/1.1 400 错误请求
服务器:牛仔
日期:格林威治标准时间 2015 年 8 月 14 日星期五 21:55:25
内容长度:0
我发送的发布请求如下所示:
POST http://ourapp.herokuapp.com/api/v1/requestsHTTP/1.0
接受语言:en-us
接受:文本/纯文本
内容类型:application/x-www-form-urlencoded
内容长度:38
连接:关闭
request=600&key=&newKey=danasecretkey&
抱歉,我必须在每个标题后添加空行,否则会显示在一行中。
如果我创建一个 HTML 表单来发送数据,则没有问题。当我尝试从我们的文件服务器发送相同的请求时,我得到了错误。我尝试使用所有正确请求标题的预检请求,但收到相同的 400 Bad Request 错误。
有人对我可能做错了什么有任何建议吗?
【问题讨论】:
-
检查您的服务器日志。
标签: ruby-on-rails http heroku