1
必须通过REST的API时的内容协商失败,可以使用什么错误格式(ActionController::UnknownFormat
升高):Rails的REST的API:正确的错误格式的内容时,协商失败
-
当一个控制器响应的只有一种格式
- (例如JSON)并且用户请求了另一个(例如XML),那么应该将错误生成为JSON对象还是XML?
- 当一个控制器响应多种格式并且用户没有请求它们时,在错误产生期间应该使用哪一种格式:由控制器或已经由用户请求的“已知”之一?
Rails 4.1.1默认响应'ActionController :: UnknownFormat': - 带有xml/yaml对象,如果'application/xml'或'application/yaml'被要求; - 否则它会用空的HTML页面以Content-Type:text/html标题响应 – DreamWalker