2022
我们一起努力

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或者文本格式

以上是“nginx如何返回json或者文本格式”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注云行业资讯频道!

赞(0)
文章名称:《nginx如何返回json或者文本格式》
文章链接:https://www.fzvps.com/105020.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!