apache可以返回对404的JSON响应和其他错误吗?

时间:2015-10-01 15:19:10

标签: json apache

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

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

1 个答案:

答案 0 :(得分:0)

你可以试试

ErrorDocument 404 /path_to_file.json

标题应该是mime / types中定义的标题,所以答案应该是application / json

关于Accept值,您可以解析请求标头并相应地设置响应