首页 > 其他分享 >HTTP-请求消息-请求行、请求头&请求体

HTTP-请求消息-请求行、请求头&请求体

时间:2023-02-02 16:46:30浏览次数:36  
标签:HTTP 请求 html 消息 zh login POST

HTTP-请求消息-请求行、请求头&请求体

请求消息数据格式
  1. 请求行
    请求方式 请求url 请求协议/版本
    GET /login.html HTTP/1.1

      请求方式:
        HTTP协议有7中请求方式,常用的有2种
          GET:
            1. 请求参数在请求行中,在url后。
            2. 请求的url长度有限制的
            3. 不太安全
          POST:
            1. 请求参数在请求体中
            2. 请求的url长度没有限制的
            3. 相对安全
  2. 请求头:客户端浏览器告诉服务器一些信息
    请求头名称: 请求头值
    常见的请求头:
      1. User-Agent:浏览器告诉服务器,我访问你使用的浏览器版本信息
        可以在服务器端获取该头的信息,解决浏览器的兼容性问题

      2. Referer:http://localhost/login.html
        告诉服务器,我(当前请求)从哪里来?
          作用:
          1. 防盗链:
          2. 统计工作:
  3. 请求空行
    空行,就是用于分割POST请求的请求头,和请求体的。
  4. 请求体(正文):
    封装POST请求消息的请求参数的

  字符串格式:
    POST /login.html HTTP/1.1
    Host: localhost
    User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
    Accept-Encoding: gzip, deflate
    Referer: http://localhost/login.html
    Connection: keep-alive
    Upgrade-Insecure-Requests: 1

    username=zhangsan

标签:HTTP,请求,html,消息,zh,login,POST
From: https://www.cnblogs.com/wsfj/p/17086473.html

相关文章

  • Servlet-urlpartten配置和HTTP-概述
    Servlet-urlpartten配置Servlet相关配置1.urlpartten:Servlet访问路径1.一个Servlet可以定义多个访问路径:@WebServlet({"/d4","/dd4","/ddd4"})......
  • 接口测试|Charles证书的设置(抓HTTPS数据包)&SSL证书过期解决办法
    Charles证书的设置&SSL证书一年后过期解决办法Charles开启就可以直接开始抓取HTTP请求,需要抓取HTTPS请求时,则需要先安装证书,再进行抓取。设置证书抓取HTTPS的数据打开charle......
  • axios封装+根据环境请求不同的url
    封装axios的时候,会创建一个axios实例,然后配置他的baseUrl,今天搞了好久才搞定,特来记录下首先安装axiosnpminstallaxios然后新建文件夹utils,建个js文件,用来封装axio......
  • 关于前端http缓存的使用及种类
    web缓存主要指的是两部分:浏览器缓存和http缓存。浏览器缓存一般指localStorage,sessionStorage,cookie等,主要用于缓存一些必要数据在客户端,有大小的容量限制。http缓存主要......
  • Python调用HTTP接口并传递cookie
    #get接口调用importurllibimporturllib2get_url="http://10.10.3.63/test?id=123&name=nba"cookie_headers={"Cookie":"person_id=2468"}req=urllib2.Req......
  • 构建简单百万级别的消息推送基础模型
    问题场景:当用户量增大的时候,系统内的消息推送(比如系统内短信推送,微信,钉钉,极光个推推送)将是我们常见业务常见。当系统中的用户量逐渐增大时候,群发用户消息的推送也将成为......
  • 微信多开工具,微信消息防撤回、QQ消息防撤回、Tim消息防撤回,不错过每一条消息
    这是一款非常小巧精致的防撤回和微信多开工具,只有130kb的大小,但功能却非常强大。一、软件简介这是一个开源项目,程序源码全部开源,因此这款工具具有极高的安全性,毕竟代码就......
  • HTTP基本原理
    1.1HTTP基本原理URI和URLURI:UniformResourseIdentifierURL:UniformResourseLocatorURL的格式scheme://[username:password@]hostname[:port][/path][;......
  • 扩展消息转换器
    扩展消息转换器可以通过自定义配置将类型进行转换:目的是避免Long类型的数据的舍入而导致SQL语句的增删改查找不到。packagecom.po.reggie.config;importcom.po.regg......
  • HTTP代理原理与实现
    HTTP代理原理与实现HTTP客户端向代理发送请求报文,代理服务器需要正确地处理请求和连接(例如正确处理Connection:keep-alive),同时向服务器发送请求,并将收到的响应转发给......