Return JSON for 404 error instead of html

Justin Dorfman jdorfman at netdna.com
Tue May 13 15:48:50 UTC 2014


Out of curiosity, would the mime/content type show up as application/json
or text/plain?


Regards,

Justin Dorfman <http://www.twitter.com/jdorfman>

Director of Developer Relations
MaxCDN <http://twitter.com/MaxCDNDeveloper>

Email / IM: jdorfman at maxcdn.com
Mobile: 818.485.1458
Twitter: @jdorfman <http://www.twitter.com/jdorfman>


On Tue, May 13, 2014 at 7:37 AM, Valentin V. Bartenev <vbart at nginx.com>wrote:

> On Tuesday 13 May 2014 15:30:56 B.R. wrote:
> > > Instead of using 3rd-party echo module, you can utilize the return
> > > directive
> > >
> > > for the same purpose:
> > >   return 200 '{"status": "Not Found"}';
> > >
> > > Reference: http://nginx.org/r/return
> > >
> > >   wbr, Valentin V. Bartenev
> >
> > ​I would have intuitively written code 404 rather than 200 on this one
> > since the aim is to send a 404 error answer.​
> > Am I wrong? Would that loop?
> >
>
> I wrote an equivalent of "echo".  The logic is that in this handler we
> provide
> the page for 404 which actually exists.
>
>    wbr, Valentin V. Bartenev
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20140513/e40fbbe5/attachment.html>


More information about the nginx mailing list