http request header 中的host行的作用

转载:https://www.xuebuyuan.com/491841.html

小结于网络资源:

在早期的Http 1.0版中,Http 的request请求头中是不带host行的,在Http 1.0的加强版和Http 1.1中加入了host行,

http request header 中的host行的作用:

如:
GET / HTTP/1.1
Host: www.google.com.hk
...

一个IP地址可以对应多个域名: 一台虚拟主机(服务器)只有一个ip,上面可以放成千上万个网站。当对这些网站的请求到来时,服务器根据Host这一行中的值来确定本次请求的是哪个具体的网站

IP地址与域名的关系

IP地址如202.108.22.5就相当于现实生活中的通信地址,在网络中所有通信的实质其实都是全凭这个地址来达到目的。 
但是这种IP地址都是由数字组成的,不方便人们记忆,所以定义域名来解决IP地址的麻烦性,如访问百度只需敲入www.baidu.com就行了,而不用费力地写出202.108.22.5

但是电脑并不知道www.baidu.com 就等于202.108.22.5,他们之间有对应关系。这种IP地址和域名的对应数据放在公网的服务器里,叫DNS服务器。电脑访问网络时,会首先到这个服务器里,根据域名找到对应的IP地址,然后才真正去往目的地,不过这个过程很快的,根本感觉不到罢了。这个过程,叫IP地址解析。

DNS服务器:负责将域名解析成为IP地址的服务器,叫做域名解析服务器,英文简称就是DNS。

转载于:https://www.cnblogs.com/mybatis/p/9378859.html

http request header 中的host行的作用相关推荐

  1. request header中的host伪造

    一. request header 中host的作用 转载:https://www.xuebuyuan.com/491841.html 在早期的Http 1.0版中,Http 的request请求头中 ...

  2. ext.ajax.request跨域,跨域Ajax访问header中 x-requested-with丢失

    前端调用后端接口,本域情况下,ajax方式调用,request header中包含x-requested-with信息. 跨域情况下,request header中不再包含x-requested-wi ...

  3. 关于Http请求中 Status code: 431 Request Header Fields Too Large 的问题处理

    最近做项目,遇到一个问题,后台导出表格时,当条数超过一定数量时,会报:431 Request Header Fields Too Large的问题,然后就在网上搜索这个问题,本质的问题就是http请求 ...

  4. 如何修改本地host文件?Request请求头中的host所起的作用

    由于之前对Request请求头中的host理解不充分,所以在此篇都Request头的相关只是进行补充 https://blog.csdn.net/Smart_look/article/details/ ...

  5. 通过学习Python+request,爬取《雪中悍刀行》小说

    @TOC获取雪中悍刀行的小说章节 1.获取雪中悍刀行的小说网址:https://www.37zw.net/0/761/ 先获取需要爬取小说的网址,然后再在当前页面中解析,它每一章的具体后缀网址信息和章 ...

  6. PortSwigger Academy | HTTP Host header attacks : HTTP Host头攻击

    本文地址: https://blog.csdn.net/qq_42942594/article/details/110090787 文章目录 总结: 1.什么是HTTP Host头? 2.HTTP H ...

  7. 在JavaScript中创建多行字符串

    我在Ruby中有以下代码. 我想将此代码转换为JavaScript. JS中的等效代码是什么? text = <<"HERE" This Is A Multiline ...

  8. SpringCloud工作笔记048---RESTful API 中 HTTP 状态码的定义_以及把RESTFul版本号_放到http协议header中_以及RestFul设计时的两个误区

    JAVA技术交流QQ群:170933152 ------------------------- RESTful架构有一些典型的设计误区. 最常见的一种设计错误,就是URI包含动词.因为"资源 ...

  9. Request header field token is not allowed by Access-Control-Allow-Headers in

    前后端分离项目 后端接口做了跨域的处理 前端在header中传递了token,解决办法: @Overridepublic void doFilter(ServletRequest request, S ...

最新文章

  1. Scrum敏捷开发工具Leangoo-卡片多选
  2. dlib dll load failed 找不到指定的模块
  3. 【AOP 面向切面编程】Android Studio 使用 AspectJ 监控方法运行 ( 定义连接点注解 | 定义 Aspect 切面 | 定义切入点 | 逐个处理切入点的各个连接点 )
  4. C#刷剑指Offer | 在O(1)时间删除链表节点
  5. git 更换密码后,pull代码 fatal: Authentication failed for '
  6. 超酷的界面原型设计工具Balsamiq Mockups
  7. halcon学习之图像增强、平滑和去噪
  8. 给我一个软件,我将操控一个机器人军团!
  9. Spring之注入集合值
  10. image转base64
  11. txt转excel 处理数据
  12. 使用EditPlus 3时,如何重新设置HTML Page的Default模板
  13. 360os比android,手机系统比拼360OS、Flyme究竟哪个好?
  14. oracle里面asm的作用,深入了解Oracle ASM(一):基础概念
  15. 01【C3D 行为识别】项目下载 环境配置 数据集转化视频帧 UCF101数据集处理
  16. 爬取《NBA30支球队》“现役球员信息”,分别存储到3种不同的数据库!
  17. 【hadoop学习项目】10. 使用多级MR找出两两用户之间的共同好友
  18. 防抖和节流的区别是什么?防抖和节流的实现 详解!
  19. android录屏存在什么位置,安卓视频录制在哪里
  20. Win11 mscorsvw程序大量占用内存的解决方法

热门文章

  1. hdu 2295 Radar 重复覆盖+二分
  2. 享元模式 -- 大话设计模式
  3. java 语言实现的随机数生成算法
  4. 支付宝支付 第三集:搭建项目及测试(含代码)
  5. MATLAB报错:未定义函数或变量
  6. php如何检测在另一台设备登录怎么做_如何使用Metasploit的Web Delivery Script和命令注入弹出Shell(翻译)...
  7. 1 编码_TMS320F28379D之CLB解码多摩川编码器1——入手小知识(原创)
  8. java 方法 变量_Java-变量和方法
  9. linux脚本控制,linux控制脚本
  10. 构造post_用requests构造简单请求