千家信息网

nginx如何返回json或者文本格式

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要为大家展示了"nginx如何返回json或者文本格式",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"nginx如何返回json或者文本格式"这篇
千家信息网最后更新 2025年02月01日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或者文本格式"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0