首页 > 其他分享 >HTTP_请求消息_请求行和HTTP_请求消息_请求头&请求体

HTTP_请求消息_请求行和HTTP_请求消息_请求头&请求体

时间:2022-12-07 21:56:08浏览次数:58  
标签:HTTP 请求 Sec 消息 POST Fetch localhost

HTTP_请求消息_请求行:

请求消息数据格式

 1.请求行

 请求行:

   请求方式  请求url  请求协议/版本

GET /login.html HTTP/1.1

 

 

 

 

 

HTTP_请求消息_请求头&请求体:

请求方式:

     HTTP协议有7种请求方式,常用的有2中

       GET:

         1、请求参数在请求行中,在url后  

         2、请求的url长度有限制

         3、不太安全

       POST:

         1、请求参数在请求体中

         2、请求的url长度没有限制的

         3、相对安全

 2.请求头

   请求头名称:请求头值

     常见的请求头:

       1、User-Agent:浏览器告诉服务器,我访问你使用的浏览器版本信息

         可以在服务器端获取该头的信息,解决浏览器的兼容性问题

       2、Referer: http://localhost:8080/login.html

         告诉服务器,当前请求从哪里来?

           作用:

           1、防盗链:

           2、统计工作:

3.请求空行

   空行:就是用于分割POST请求的请求头和请求体

 4.请求体

   封装POST请求消息的请求参数的

     字符串格式:

POST /demo3 HTTP/1.1
Host: localhost:8080
Connection: keep-alive
Content-Length: 15
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36 SE 2.X MetaSr 1.0
Sec-Fetch-Dest: document
Origin: http://localhost:8080
Content-Type: application/x-www-form-urlencoded
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: navigate
Sec-Fetch-User: ?1
Referer: http://localhost:8080/login.html
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9

 username:123456

 

标签:HTTP,请求,Sec,消息,POST,Fetch,localhost
From: https://www.cnblogs.com/hungui/p/16964664.html

相关文章

  • servlet_urlpartten配置和HTTP_概述
    servlet_urlpartten配置:urlpartten:Servlet访问路径1.一个Servlet可以定义多个访问路径@WebServlet({"/demo5","d5"})publicclassServletDemo5extendsHttpServlet......
  • RabbitMQ如何防止消息丢失及重复消费
    文章目录RabbitMQ如何防止消息丢失及重复消费一、消息丢失1.1、生产者没有成功把消息发送到MQ1.1.1、confirm(发布确认)机制1.1.2、事务机制1.2、RabbitMQ接收到消息之后丢失......
  • Springboot处理跨域请求
    Springboot中如何处理跨域请求一.什么是跨域?我们知道Url的一般格式:协议+域名(子域名+主域名)+端口号+资源地址比如:https://www.itquanmingxing.c......
  • Postman(一): postman介绍和安装,发送带参数的GET请求
    Postman(1):postman的介绍和安装Postman的介绍Postman是一款谷歌开发的接口测试工具,使API的调试与测试更加便捷。它提供功能强大的WebAPI&HTTP请求调试。它能够发......
  • HTTP: referer那些事
    http请求中的referrerhttp请求体的header中有一个referrer字段,用来表示发起http请求的源地址信息,这个referrer信息是可以省略但是不可修改的,就是说你只能设置是否带上这......
  • 用C#发送post请求,实现更改直播间标题[简单随笔]
    第一次发这样的网络数据包。记录一下。API参考https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/live/manage.md做了很多尝试才成功,遇到最大的困......
  • 消息队列流程
     ......
  • 消息队列概述
    1.两个概念1.1消息代理(messagebroker)1.2目的地(destination)1.2.1队列(queue):点对点消息通信(point-to-point)消息只有唯一的发送者发送和接收者接收,但不是说只能有一......
  • http常见状态码有哪些?【杭州多测师_王sir】【杭州多测师】
    一、1开头的状态码(信息类)100:接受的请求正在处理,信息类状态码二、2开头的状态码(成功类)2xx(成功)表示成功处理了请求的状态码200:(成功)服务器已成功处理了请求。三、3开......
  • httpRunner使用汇总
    以前不了解httpRunner实现机制很不喜欢它,认为就是简单的接口录制与回放,只适合处理简单的接口逻辑。随着最近对httpRunner再次解读,发现它也能实现复杂接口的自动化用例,而且......