nginx返回json或者文本格式的方法
2018-03-27 09:15
656 查看
用nginx怎么返回json格式或者文本格式的数据?其实很简单,如下代码:
1、返回文本格式
location ~ ^/get_text { default_type text/html; return 200 'hello world!'; }
2、返回json格式
location ~ ^/get_json { default_type application/json; return 200 '{"status":"success","result":"hello world!"}'; }
3、也可以简单的根据请求的URL返回不同的字符串
location ~ ^/get_text/article/(.*)_(\d+).html$ { default_type text/html; set $s $1; set $d $2; return 200 str:$s$d; }
4、返回的字符集设置,默认是以GBK字符集返回
location ~ ^/get_text { default_type text/html; add_header Content-Type 'text/html; charset=utf-8'; return 200 '你好,世界!'; }
注意:default_type必须要添加,否则浏览器会当成不识别的文件进行下载
以上这篇nginx返回json或者文本格式的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章推荐
- nginx返回json或者文本格式详解
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法
- springMVC返回复杂的json格式数据方法
- Spring MVC 对于返回JSON格式数据的中文乱码 解决方法
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法
- FireFox中使用JQuery的ajaxfileupload插件返回JSON格式数据提示保存的解决方法。
- 按行数读取文本数据并返回字符串数组或者json数组
- 让Laravel API永远返回JSON格式响应的方法示例
- $.ajax返回的JSON格式的数据后无法执行success的解决方法
- Struts返回Json 格式result时action中方法调用两次
- SpringMVC 用JackJson做接口返回JSON格式指定的字段解决方法
- nginx配置返回文本或json
- SpringMVC 用JackJson做接口返回JSON格式指定的字段解决方法
- @ResponseBody注解时返回字符串被转成json格式会多出双引号的解决方法
- ajax根据ID查询数据库并返回Json格式数据返回js,使用append显示到页面。判断json值为[]或者[[]]的问题。
- 将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
- Nginx 日志改成 JSON 格式的方法
- jquery ajax方法提交json格式数据报错,一直返回error问题-已解决
- WebService返回json格式数据供苹果或者安卓程序调用
- discuz学习记录:删除记录成功或者失败则返回json格式success=true或false