当前位置: 首页 > 编程笔记 >

nginx返回json或者文本格式的方法

公良照
2023-03-14
本文向大家介绍nginx返回json或者文本格式的方法,包括了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或者文本格式的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍springMVC返回复杂的json格式数据方法,包括了springMVC返回复杂的json格式数据方法的使用技巧和注意事项,需要的朋友参考一下 一、springMVC返回json格式数据常用的写法是使用@ResponseBody注解,在每一个方法前加上这个注解,springMVC的json解析机制会自动把返回值(Object类型的对象)转换为json格式的数据,如果返回的json对

  • 问题内容: 如何将Webmethod的值以JSON格式返回给客户端? 我要返回两个静态int值。 我是否需要使用这两个属性创建新对象并返回它? GetStatus()方法经常被调用,我不喜欢每次仅用于json格式创建一个特殊对象的想法。 在客户端,我在捕获返回值: 问题答案: 我只想带一个物体。它符合您的需求。如果您有两个返回值,则必须以结构化的方式将它们放在一起。

  • 这三个函数的返回类型提示有什么不同吗? 他们都应该有< code>- 提问的动机是这个问题,这个很好的答案,以及我正在学习类型提示的事实。

  • 本文向大家介绍JS 对java返回的json格式的数据处理方法,包括了JS 对java返回的json格式的数据处理方法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 以上这篇JS 对java返回的json格式的数据处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍Nginx直接返回Json的实例,包括了Nginx直接返回Json的实例的使用技巧和注意事项,需要的朋友参考一下 如下所示: 以上这篇Nginx直接返回Json的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 我是新来表达,目前如果我想发送一个回应,我会这样做 对于我所有的控制器函数,我会这样做。我想这是一种压倒性的,所以我在想是否有可能制作一个广义版本的响应。 所以经过一些搜索,我发现有两种方法可以实现这一点: 我找到了这个答案。这很清楚,但我认为这是浪费时间,我的控制器不够可读,我必须在每个控制器函数中做以下事情 这是非常有希望的,但不幸的是,经过这么多次尝试和遵循express docs,我无法让