nginx返回中文json

项目使用nginx做代理,如果遇到项目升级,我们要告知手机客户端当前服务不可用,我们又不想专门起一个项目来做这件事,

这里可以使用nginx的配置来解决这件事。

location ^~/api/{
    default_type application/json;return200'{"ret":"-1","msg":"request later plz"}';}

当请求的路径是以/api 开头的话,都会由这个处理。

可能返回的json中,中文会有乱码问题, 需要添加charset 和 charset_types 缺一不可


location
^~/api/{ charset utf-8; charset_types application/json; default_type application/json;return200'{"ret":"-1","msg":"系统升级,请稍后访问"}';}

 

 

猜你喜欢

转载自mzhou.iteye.com/blog/2325839