码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • HTTP协议和Tomcat服务器


    目录

    1.HTTP 是什么

    2.HTTP 工作过程?

    2.1?HTTP 协议格式

    2.1.1?抓包工具的使用

    2.1.2?抓包工具原理

    ?2.1.3?抓包结果分析

    2.1.4?协议格式总结

    3.?HTTP 请求 (Request)

    3.1?请求地址 URL

    3.2 认识方法

    3.3?请求 “报头” (header)

    3.4?请求 “正文” (body)

    4.?HTTP 响应

    4.1?认识 “状态码” (status code)

    4.2?响应 “报头” (header)

    4.3?响应 “正文” (body)

    5.?Tomcat

    5.1?Tomcat 是什么

    5.2?下载安装

    5.3 部署静态页面

    5.4?部署 HTML 到单独的目录中


    1.HTTP 是什么

    HTTP (全称为 “超文本传输协议”) 是种应用非常广泛的应用层协议。

    HTTP 诞生与1991年. 目前已经发展为最主流使用的一种应用层协议,我们平时打开一个网站, 就是通过 HTTP 协议来传输数据的.

    https 是在 http 基础之上做了一个加密解密的工作,当我们在浏览器中输入一个百度搜索的 “网址” (URL) 时, 浏览器就给百度的服务器发送了一个 HTTP 请求, 百度的服务器返回了一个 HTTP 响应.
    这个响应结果被浏览器解析之后, 就展示成我们看到的页面内容. (这个过程中浏览器可能会给服务器发送多个 HTTP 请求, 服务器会对应返回多个响应, 这些响应里就包含了页面 HTML, CSS, JavaScript, 图片,字体等信息).

    2.HTTP 工作过程

    当我们在浏览器中输入一个 “网址”, 此时浏览器就会给对应的服务器发送一个HTTP 请求. 对方服务器收到这个请求之后, 经过计算处理, 就会返回一个 HTTP 响应.

    事实上, 当我们访问一个网站的时候, 可能涉及不止一次的 HTTP 请求/响应 的交互过程.可以通过 chrome 的开发者工具观察到这个详细的过程:

    通过 F12 打开 chrome 的开发者工具, 切换到 网络标签页. 然后刷新页面即可看到如下图效果. 每一条记录都是一次 HTTP 请求/响应

    2.1HTTP 协议格式

    HTTP 是一个文本格式的协议. 可以通过 Chrome 开发者工具或者 Fiddler 抓包, 分析 HTTP 请

  • 相关阅读:
    C++动态输入一个Vector<int>或Vector<string>当作输入接口
    【JS】Chapter11-正则&阶段案例
    centos 7.9 安装python 3.10的tls问题,
    全能型开源数据库监控平台 - lepus
    IP地址与在线教育平台资源分配优化
    【网络编程】Linux网络编程基础与实战第二弹——Socket编程
    【二】2D测量 Metrology——get_metrology_object_fuzzy_param()算子
    深度探讨容器化技术在网络安全中的应用与挑战
    CFAR检测MATLAB仿真
    【UNR #6 B】机器人表演(DP)
  • 原文地址:https://blog.csdn.net/m0_67393039/article/details/126801778
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号