2015-10-01 74 views
1

关于如何自定义404(和其他错误)响应页面有大量文档,但它们都会导致对客户端的HTML响应。如果客户端是进行REST调用的应用程序,则HTML无用,并且不适合“application/json”的Accept请求标头。Apache可以返回一个JSON响应404和其他错误?

有没有一种方法可以自定义不只是内容,而且还有404和类似错误返回的标题?更好的是,想要编写检查请求头Accept值并返回预期格式的响应的代码。

回答

0

你可以用

ErrorDocument 404 /path_to_file.json 

尝试标题应在MIME /类型中的那些定义,因此,答案应该是application/JSON

关于接受值可以解析请求头和设置相应的响应