Ngnix的http块相关介绍

http块是我们常见的一种非常简单的配置,里面有大量的相关配置:

浏览器中有大量的资源,gif,xml等相关文件,这里Ngnix是如何进行查看的:浏览器为了区分这些资源,就需要使用MIME Type。所以说MIME Type是网络资源的媒体类型。Nginx作为web服务 器,也需要能够识别前端请求的资源类型。

default_type是用来配置Ngnix响应前端请求默认的MIME类型的指令

图片

它的语法是:default_type mime-type; (其中mime-type;的含义是指定类型)它可以配置在http、server、location这三部分当中

写一个Demo测试 location /get_text {

    return 200 “<h1>This is xxxx</h1>”

}

图片

检验语法是否正确,重新加载文件

图片

这里输入一个/get_text的请求

图片

这个发送的请求中的响应头重有一个Content Type: application/octet-stream的响应类型,这里与Ngnix默认的响应类型相同

图片

这里请求头的参数与Ngnix配置的中的default_type的请求类型相同

图片

default_type text/plain 它可以配置在http、server、location这三部分当中,这里配置location这里

图片

加入之后,检验语法,重启配置

图片

这时候输入路径可以看到对应的文本内容了

图片

default_type也可以设置为 text/html的格式,写成这种格式之后,就可以识别<h1>的内容了

图片

这时候重新访问路径,样式就改变了

图片

如果想要展现json格式数据,写成这样的格式就行

图片

现在浏览器可以看到json数据了

图片

location /get_text { #这里也可以设置成text/plain default_type text/html; return 200 "This is nginx's text"; } location /get_json{ default_type application/json; return 200 '{"name":"TOM","age":18}'; }

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱你三千遍斯塔克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值