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的实例
如下所示: 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 日志默认为普通文本的格式,例如,下面是 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或者文本格式的方法
用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永
随机推荐
- ASP漏洞全接触-进阶篇
- 剖析Windows用1G内存还慢的原因
- Javascript里使用Dom操作Xml
- 提高PHP编程效率的方法
- php 判断服务器操作系统的类型
- PHP getallheaders无法获取自定义头(headers)的问题
- ThinkPHP中url隐藏入口文件后接收alipay传值的方法
- Python中字典(dict)和列表(list)的排序方法实例
- javascript asp教程第十二课---session对象
- android实现在横竖屏切换时页面信息不被重置的示例分享
- Java使用JDBC向MySQL数据库批次插入10W条数据(测试效率)
- Golang极简入门教程(三):并发支持
- 两分钟学会如何在github托管代码
- 电子商务网站上的常用的js放大镜效果
- 解析zend studio中直接导入svn中的项目的方法步骤
- jquery对象访问是什么及使用方法介绍
- Android中微信抢红包助手的实现详解
- 通过js动态操作table(新增,删除相关列信息)
- JS获取几种URL地址的方法小结
- Java线程关闭的3种方法