如果有人使用HTTP版本1.0发送到我的Rails应用程序,请执行以下操作:
POST /update HTTP/1.0
如何发送HTTP版本1.0响应:
HTTP/1.0 200 OK
我正在使用Ruby on Rails 3. Rails响应似乎总是HTTP版本1.1,但如果客户端发送HTTP版本1.0的请求,我想用HTTP版本1.0响应。
答案 0 :(得分:1)
如果您希望控制器构建仅限Header的响应,则可以使用head
方法。例如:
head :bad_request
会产生以下标题:
HTTP/1.1 400 Bad Request
Connection: close
Date: Sun, 24 Jan 2010 12:15:53 GMT
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8
X-Runtime: 0.013483
Set-Cookie: _blog_session=...snip...; path=/; HttpOnly
Cache-Control: no-cache