nginx location 配置返回文本

Nginx 会根据mime type告诉浏览器如何处理服务器返回的文件,是打开还是下载。

默认的 default_type定义的是 default_type application/octet-stream;


mime type 和文件扩展名的对应关系一般放在 mime.types这个文件里,然后用 include mime.types; 来加载

mime.types文件里是用types指令来定义的


文本:

location /test {
  default_type text/html;
  return 200 'This is text!';
}


JSON:

location /test {
  default_type application/json;
  return 200 ‘{“status”:”success”,”result”:”nginx json”}’;
}


下载:

location /test {
  add_header Content-Disposition “attachment;”;
}

修改时间 2021-05-20

真诚赞赏,手留余香
赞赏
随机推荐
为什么Axios ajax每次patch都会有两次网络请求?
ES6 Promise简介
vue+webpack 升级后在原有项目上的适配问题
20180114梦奇
jQuery Mobile 1.4.5 select数据更新
如何创建一个NPM Package
使用 SuperTest 做 Node.js API 接口单元测试
微信小程序官方Demo登录失败,原因:PHP7.1以上版本废弃了Mcrypt
Javascript中键盘事件
API Rate Limiting 限速