专栏首页运维前线HTTP协议基础学习

HTTP协议基础学习

版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/80621222

理解Web请求流程

  • web请求流程概述
  • B/S网络架构和请求流程概述

理解HTTP协议的相关元素

  • HTTP协议
  • HTTP消息头
  • HTTP请求
OPTIONS:返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送'*'的请求来测试服务器的功能性。 
HEAD:向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。 
GET:向特定的资源发出请求。 
POST:向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的创建和/或已有资源的修改。 
PUT:向指定资源位置上传其最新内容。 
DELETE:请求服务器删除Request-URI所标识的资源。 
TRACE:回显服务器收到的请求,主要用于测试或诊断。 

CONNECT:HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。
  • HTTP方法
  • HTTP响应

了解Cookie、Session、HTTPS

  • Cookie
  • HTTPS

https://www.cnblogs.com/xinzhao/p/4949344.html

  • Session

https://www.zhihu.com/question/19786827

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 6.3 GitHub - 维护项目

    现在我们可以很方便地向一个项目贡献内容,来看一下另一个方面的内容:创建、维护和管理你自己的项目。

    shaonbean
  • 6.2 GitHub - 对项目做出贡献

    如果你想要参与某个项目,但是并没有推送权限,这时可以对这个项目进行“派生”。 派生的意思是指,GitHub 将在你的空间中创建一个完全属于你的项目副本,且你对其...

    shaonbean
  • CentOS7安装开源跳板机(堡垒机)

    CentOS7安装开源跳板机jumpserver(堡垒机) 开源跳板机(堡垒机):认证,授权,审计,自动化运维(Open source springboard...

    shaonbean
  • RESTful 原来是这个意思呀

    超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议[1]。HTT...

    小土豆Yuki
  • 协议层的攻击——HTTP请求走私

    最近在学习研究BlackHat的议题,其中有一篇议题——"HTTP Desync Attacks: Smashing into the Cell Next Do...

    Seebug漏洞平台
  • 协议层的攻击——HTTP请求走私

    最近在学习研究BlackHat的议题,其中有一篇议题——"HTTP Desync Attacks: Smashing into the Cell Next Do...

    知道创宇云安全
  • RocketMQ 源码分析 —— 定时消息与消息重试

    芋道源码
  • LeetCode 142. Linked List Cycle II题目分析代码

    给定一个链表,如果链表中存在环,则返回到链表中环的起始节点的值,如果没有环,返回null。

    desperate633
  • Spring Boot 2.3 新特性优雅停机详解

    当我们流量请求到此接口执行业务逻辑的时候,若服务端此时执行关机 (kill),spring boot 默认情况会直接关闭容器(tomcat 等),导致此业务逻辑...

    冷冷
  • 【文末福利】腾讯校园星推官招募启动

    ? 心动不如心动 腾讯校园星推官期待你的加入 【福利放送活动-集赞抽奖】 转发本文至朋友圈并集赞20个 将集赞后的截图发至 腾讯高校合作公众号后台 即可参与...

    腾讯高校合作

扫码关注云+社区

领取腾讯云代金券