有大量关于如何自定义404(和其他错误)响应页面的文档,但它们都会导致对客户端的HTML响应。如果客户端是进行REST调用的应用程序,则HTML无用且不适合“application / json”的Accept请求标头。
有没有办法不仅可以自定义内容,还可以自定义为404返回的标头和类似的错误?更好的是,想编写检查请求标头Accept值的代码,并以预期的格式返回响应。
答案 0 :(得分:0)
你可以试试
ErrorDocument 404 /path_to_file.json
标题应该是mime / types中定义的标题,所以答案应该是application / json
关于Accept值,您可以解析请求标头并相应地设置响应