nginx返回json或者文本格式的方法
用nginx怎么返回json格式或者文本格式的數(shù)據(jù)?其實很簡單,如下代碼:
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、也可以簡單的根據(jù)請求的URL返回不同的字符串
location ~ ^/get_text/article/(.*)_(\d+).html$ {
default_type text/html;
set $s $1;
set $d $2;
return 200 str:$s$d;
}
4、返回的字符集設(shè)置,默認是以GBK字符集返回
location ~ ^/get_text {
default_type text/html;
add_header Content-Type 'text/html; charset=utf-8';
return 200 '你好,世界!';
}
注意:default_type必須要添加,否則瀏覽器會當成不識別的文件進行下載
以上這篇nginx返回json或者文本格式的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Nginx 負載均衡實現(xiàn)上游服務(wù)健康檢查功能
這篇文章主要介紹了Nginx 負載均衡實現(xiàn)上游服務(wù)健康檢查,演示如何通過 nginx_upstream_check_module 實現(xiàn)負載均衡上游服務(wù)器的故障轉(zhuǎn)移,需要的朋友可以參考下2024-06-06
修改Nginx源碼實現(xiàn)worker進程隔離實現(xiàn)詳解
這篇文章主要為大家介紹了修改Nginx源碼實現(xiàn)worker進程隔離實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-10-10
Nginx stub_status 監(jiān)控模塊的功能實現(xiàn)
本篇文章主要介紹了Nginx stub_status 監(jiān)控模塊的功能實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-03
nginx代理實現(xiàn)靜態(tài)資源訪問的示例代碼
本文主要介紹了nginx代理實現(xiàn)靜態(tài)資源訪問的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06
shell腳本定時統(tǒng)計Nginx下access.log的PV并發(fā)送給API保存到數(shù)據(jù)庫
這篇文章主要介紹了shell腳本定時統(tǒng)計Nginx下access.log的PV并發(fā)送給API保存到數(shù)據(jù)庫的實現(xiàn)方法 ,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2018-09-09
使用Nginx實現(xiàn)服務(wù)器中多容器共存的方法
這篇文章主要介紹了使用Nginx實現(xiàn)服務(wù)器中多容器共存的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-10-10

