html设置请求头host,Http请求头Host字段作用
HTTP/1.0不支持Host请求头;而在HTTP/1.1中,Host请求头部必须存在,否则会返回400 Bad Request
Host的作用是实现多个虚拟主机
假如在192.168.9.10机器上部署三个站点:www.baidu.com,www.taobao.com和www.jd.com
用nginx配置就是
http {
server {
server_name www.baidu.com;
}
server {
server_name www.taobao.com;
}
server {
server_name www.jd.com;
}
}
1、curl -I "http://192.168.9.10/index.html" -H "host: www.baidu.com" -v
访问www.baidu.com的index.html
2、curl -I "http://192.168.9.10/index.html" -H "host: www.taobao.com" -v
访问www.taobao.com的index.html
3、curl -I "http://192.168.9.10/index.html" -H "host: www.jd.com" -v
访问www.jd.com的index.html
假设在DNS配置了www.baidu.com,www.taobao.com和www.jd.com 都指向192.168.9.10
则curl -I "http://www.baidu.com/index.html" -v 会自动将www.baidu.com填充到Host字段中
curl -I "http://192.168.9.10/index.html" -v 会自动将192.168.9.10填充到Host字段中,由于nginx没有配置192.168.9.10的server_name,所以此请求会报错
html设置请求头host,Http请求头Host字段作用相关推荐
- ios 请求头设置token_HTTP中的OPTIONS请求
前言 http请求之前已经接触了很多,但是这个options请求我还是第一次,刚来到公司的时候进行调试,发现NetWork里,每个请求在发出之前都会先发送一个options请求,第二个才是正常的请求. ...
- php设置http请求头信息和响应头信息
php设置http请求头信息和响应头信息 设置请求服务器的头信息可以用fsockopen,curl组件,header函数只能用来设置客户端响应的头信息,不能设置服务器的头信息. 例子; 一.heade ...
- http请求头origin、referer和host区别
1. Host 描述请求将被发送的目的地,包括且仅仅包括域名和端口号. HTTP/1.1 的所有请求报文中必须包含一个Host头字段,且只能设置一个. 2. Origin 请求头origin表明了请求 ...
- ajax中设置请求头和自定义请求头
回到文章总目录 1.创建在testfour文件夹并在这个文件夹里面 2.创建post.html文件 3.创建server.js文件 本篇文章使用了鼠标移动至方框则自动发送请求至服务端 通常设置请求头 ...
- java http head 请求_http请求头header、请求体body、请求行介绍
HttpServletRequest对象代表客户端的请求,当客户端通过http协议请求访问 服务器的时候,http请求头的所有信息都封装在这个对象中,通过这个对象,可以获取客户端请求的所有信息.htt ...
- HTTP协议---HTTP请求中的常用请求字段和HTTP的响应状态码及响应头
http://blog.csdn.net/qxs965266509/article/details/8082810 用于HTTP请求中的常用请求头字段 Accept:用于高速服务器,客户机支持的数据类 ...
- HTPP常用请求头、HTTP响应头、HTTP content-type
文章目录 请求头 响应头 HTTP content-type 请求头 协议头 说明 Accept 可接受的响应内容类型(Content-Types) Accept-Charset 可接受的字符集 Ac ...
- http请求头header、请求体body、请求行介绍
HttpServletRequest对象代表客户端的请求,当客户端通过http协议请求访问 服务器的时候,http请求头的所有信息都封装在这个对象中,通过这个对象,可以获取客户端请求的所有信息.htt ...
- nodejs01——安装及使用、服务端及客户端、commonjs规范、fs模块的使用(文件操作及目录操作)、stream、buffer、WebServer、端口、动态资源及静态资源、头信息、请求方式
nodejs的安装及使用 服务端及客户端 commonjs规范 fs模块的使用(文件操作及目录操作) stream buffer // Node.js介绍 Node.js 诞生于2009年,Node. ...
- 请求消息详解(请求头、get、post、请求体)
简述 我们在servlet的service方法中有两个参数,分别是ServletRequest和ServletResponse,如果想掌握这两个参数,我们必须对请求消息和响应消息有个深入的理解. 请求 ...
最新文章
- R读取excel文件乱码 read.xlsx() 解决方法
- android 时间轴动画教程,android 时间轴(listview实现) 源码
- 原子变量、锁、内存屏障,写得非常好!
- .NET Core 下的爬虫利器
- lptv自建服务器,如何搭建自己的IPTV平台
- 360天气怎么设置方法 360天气如何设置城市
- KD_Tree 算法
- 中仪股份管道机器人_中仪股份 X5-HT 管道检测机器人
- 【机器人学习】abb机器人运动学分析与轨迹规划(三维模型+matlab代码+word报告)
- java多态理解通俗,说说 Java 多态那些事儿~
- excel表格拆分多个表如何操作?
- 如何利用码文书把海报图片中的二维码替换成自己的二维码
- dirname 使用总结
- 复旦大学软件工程硕士博士学位点被撤销!整理20年被撤销计算机相关的学位点名单...
- 模块间通信 --linux
- 基于SpringBoot+Vue20小时打造高考志愿填报辅助系统
- matlab ccd驱动,CCD常见驱动比较
- laradock build elasticsearch 报错 unknown setting [cluster.initial_master_nodes] 的解决办法
- 关于Linux操作系统的处理机管理分析
- 大数据智能平台的构建策略与步骤