Html 把空的身体还回去是一种好的做法吗?
这可能不是编码问题,但应该足够相关。 我正在使用RubyonRails并将其用于API。 我只设置了标题[:Status]=“200”,没有正文内容 但最近在heroku上,我注意到,如果我试图访问它,我会出现在网页上:Html 把空的身体还回去是一种好的做法吗?,html,ruby-on-rails,ruby,heroku,Html,Ruby On Rails,Ruby,Heroku,这可能不是编码问题,但应该足够相关。 我正在使用RubyonRails并将其用于API。 我只设置了标题[:Status]=“200”,没有正文内容 但最近在heroku上,我注意到,如果我试图访问它,我会出现在网页上: This page contains the following errors: error on line 1 at column 1: Document is empty Below is a rendering of the page up to the first
This page contains the following errors:
error on line 1 at column 1: Document is empty
Below is a rendering of the page up to the first error.
API仍然有效,但我想知道这是否是一个好的实践。我主要不返回正文内容,因此API可以更快。但是如果它需要呈现这个错误页面,那么我不确定什么是最好的。如果你想返回一个没有主体的“成功”
10.2.5 204无内容
服务器已完成请求,但不需要返回实体主体,并且可能希望返回更新的元信息。响应可能包括实体头形式的新的或更新的元信息,如果存在,则应与请求的变量相关联
如果客户端是用户代理,则不应更改导致发送请求的文档视图。此响应的主要目的是允许在不更改用户代理的活动文档视图的情况下输入操作,尽管任何新的或更新的元信息都应应用于当前用户代理的活动视图中的文档
204响应不能包括消息体,因此总是由头字段后的第一个空行终止
如果你想返回一个没有身体的“成功”
10.2.5 204无内容
服务器已完成请求,但不需要返回实体主体,并且可能希望返回更新的元信息。响应可能包括实体头形式的新的或更新的元信息,如果存在,则应与请求的变量相关联
如果客户端是用户代理,则不应更改导致发送请求的文档视图。此响应的主要目的是允许在不更改用户代理的活动文档视图的情况下输入操作,尽管任何新的或更新的元信息都应应用于当前用户代理的活动视图中的文档
204响应不能包括消息体,因此总是由头字段后的第一个空行终止