nginx返回json或者文本格式的方法
用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 格式的方法
- Nginx直接返回Json的实例
相关推荐
-
Nginx 日志改成 JSON 格式的方法
Nginx 日志默认为普通文本的格式,例如,下面是 Nginx 的一行访问日志: 10.88.122.105 - - [02/Dec/2017:09:15:04 +0800] "GET /js/pagination.js HTTP/1.1" 304 0 "http://10.88.105.20:8063/stockrecommand.html" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW6
-
Nginx直接返回Json的实例
如下所示: server { listen 80; server_name www.abc.com; large_client_header_buffers 4 16k; client_max_body_size 300m; client_body_buffer_size 128k; proxy_connect_timeout 600; proxy_read_timeout 600; proxy_send_timeout 600; proxy_buffer_size 64k; proxy_buf
-
nginx返回json或者文本格式的方法
用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&
-
springmvc学习笔记-返回json的日期格式问题的解决方法
springmvc学习笔记--json--返回json的日期格式问题 (一)输出json数据 springmvc中使用jackson-mapper-asl即可进行json输出,在配置上有几点: 1.使用mvc:annotation-driven 2.在依赖管理中添加jackson-mapper-asl <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mappe
-
ThinkPHP通过AJAX返回JSON的两种实现方法
本文实例讲述了ThinkPHP通过AJAX返回JSON的两种实现方法.分享给大家供大家参考.具体方法如下: 方法一: php代码如下: 复制代码 代码如下: $arr = array( 'name'=>$picname, 'pic'=>$pics, 'size'=>$size ); $this->ajaxReturn (json_encode($arr),'JSON'); JS部分代码如下: 复制代码 代码如下: var d=eval('('+d+')');//json转成obje
-
php实现转换html格式为文本格式的方法
本文实例讲述了php实现转换html格式为文本格式的方法.分享给大家供大家参考,具体如下: 有时候需要转换html格式的字符串为文本,但又需要保持一定的格式,比如要求段落变成的分段格式就可以用下面这个函数 function html2text($str){ $str = preg_replace("/<style .*?<\\/style>/is", "", $str); $str = preg_replace("/<script
-
js/jquery解析json和数组格式的方法详解
在解析之前,我们必须弄清楚几个概念:数组,关联数组以及json之间有哪些区别和联系点? 一.概念介绍1.数组 语法: ECMAScript v3规定了数组直接量的语法,JavaScript 1.2和JScript 3.0实现了它.可以把-个用逗号分隔的表达式列表放在方括号中,创建并初始化-个数组.这些表达式的值将成为数组元素.例如: var a = [1, true, 'abc']; 具体操作查看API. ps:必须方括号隔开. 2.关联数组 1.语法:var myhash= {"key1″:&
-
SpringMVC中controller返回json数据的方法
本文实例为大家分享了SpringMVC中controller返回json数据的2种方法,供大家参考,具体内容如下 1.jsp的ajax请求: function getJson(){ $.ajax({ type:"get", dataType:"json", url:"<%=basePath %>getJson", success:function(data){ for(var i=0;i<jsonData.length;i++)
-
Java Web程序实现返回JSON字符串的方法总结
基础铺垫 在java中,关于json的lib有很多,比如jackjson.fastjson.gson等等,本人都用过,但是对于我等只需要让java对象返回json字符串即可的程序员来说,还是显得过于繁重.而且有些功能定制性很差,比如一个java对象的属性为空时,这些组件都不会输出,于是本人在页面循环遍历列表对象时,总是得判断此属性是否为undefined,这一点让本人很不满意.所以决定花点时间研究下到底是怎么回事. 但经过一上午的细看,发现不管是fastjson还是gson都代码都写得相当的复杂
-
让Laravel API永远返回JSON格式响应的方法示例
json格式 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成.它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集. JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式. 本文将给大家详细介绍关于让Laravel API永
随机推荐
- vue.js框架实现表单排序和分页效果
- asp.net 获取文件夹中的图片的代码
- 全面了解PHP中的全局变量
- ThinkPHP 3.2.3实现页面静态化功能的方法详解
- 告诉你什么是javascript的回调函数
- iframe高度自适应及隐藏滚动条的实例详解
- dl,dt,dd制作的CSS垂直菜单
- XHTML下用dl,dt,dd标签实现翻页的效果代码
- XML加ASP实现网页“本地化”
- js中if语句的几种优化代码写法
- javascript offsetX与layerX区别
- SQL Server根据分区表名查找所在的文件及文件组实现脚本
- SQLServer中求两个字符串的交集
- js实现字符串和数组之间相互转换操作
- IIS下PHP运行环境搭建与网页服务器故障排查方法
- Java实现直接插入排序和折半插入排序算法示例
- C#实现远程关闭计算机或重启计算机的方法
- C# 复制指定节点的所有子孙节点到新建的节点下
- Android viewpage实现可控制的禁止滑动
- .NET中OpenFileDialog使用线程报错的解决方法