Web核心:HTTP协议——HyperText Transfer Protocol(超文本传输协议)

本文介绍了HTTP协议在JavaWeb技术栈中的作用,详细阐述了HTTP的概念、基于TCP的特性、请求-响应模型以及无状态特点。接着讨论了HTTP请求方法,包括GET和POST的区别,并解析了请求数据和响应数据的格式,其中涉及到请求头、响应头和状态码等关键元素。
摘要由CSDN通过智能技术生成


JavaWeb技术栈

介绍HTTP前先对JavaWeb技术栈做一个宏观介绍,也算承上启下的把这个专栏的知识点串起来😃

  • B/S架构:Browser/Server,浏览器/服务器架构模式,它的特点是,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web资源,服务器把Web资源发送给浏览器即可

    • 好处:易于维护升级:服务器端升级后,客户端无需任何部署就可以使用到新的版本
  • 静态资源:HTML、CSS、JavaScript、图片等。负责页面展现

  • 动态资源: Servlet、JSP等。负责逻辑处理

  • 数据库:负责存储数据

  • HTTP协议:定义通信规则

  • Web服务器:负责解析HTTP协议,解析请求数据,并发送响应数据
    在这里插入图片描述

HTTP概述

  • 概念: Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。

  • HTTP协议特点:

    • 0
      点赞
    • 1
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值