001 web基础之HTTP协议

目录

  • 一、HTTP协议

    • 1.1 四大特性
    • 1.2 数据格式
    • 1.3 响应状态码
    • 1.4 请求方式

要说web开发,首先要说的http协议,接下来我们就先介绍http协议。

一、HTTP协议

HTTP协议:超文本传输协议

1.1 四大特性

  1. 基于TCP/IP之上作用于应用层
  2. 基于请求响应
  3. 无状态
  4. 无连接

1.2 数据格式

  • 请求格式

    1. 请求首行
    2. 请求头
    3. \r\n
    4. 请求体
  • 响应格式
    1. 响应首行
    2. 响应头
    3. \r\n
    4. 响应体

1.3 响应状态码

响应状态码就是用特定的数字表示一些意思

  • 1XX:服务端已经成功接收到了你的数据 正在处理 你可以继续提交其他数据
  • 2XX:服务端成功响应(200请求成功)
  • 3XX:重定向
  • 4XX:请求错误(404 请求资源不存在 403 拒绝访问)
  • 5XX:服务器内部错误(500 )

1.4 请求方式

  1. get请求
  2. post请求

原文地址:https://www.cnblogs.com/XuChengNotes/p/11717303.html

时间: 2024-08-30 13:40:04

001 web基础之HTTP协议的相关文章

Web基础之http协议

第6章 Web基础之http协议 第6章 Web基础之http协议一.http协议介绍 1.1)什么是超文本 1.2)什么是URL 1.3)什么是超文本传输协议二.访问网站分析三.页面请求信息解析(仅做了解) 3.1)基本信息 3.2)请求头信息 3.3)响应头部信息 第6章 Web基础之http协议 一.http协议介绍 1.1)什么是超文本 包含有超链接(Link)和各种多媒体元素标记(Markup)的文本.这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(Web Page).这

Web基础与HTTP协议(LAMP部署基础知识)

Web基础与HTTP协议 一.前言 前端:(玩的是框架)HTML (超文本标记语言) CSS (层叠样式表) JavaScript js (动态语言交互) JSP(与Java有关,前端未必接触) JavaScriptPage VUE(前后端分离) ECHARTS bootstrap--简洁.直观.强悍的前端开发框架,让web开发更迅速.简单 二.域名概述 域名的概念IP地址不易记忆早期使用Hosts文件解析域名主机名称重复主机维护困难DNS (Domain Name System域名系统)分布式

Web基础与HTTP协议

域名概述 域名的概念 IP地址不易记忆 早期使用Hosts文件解析域名 主机名称重复 主机维护困难 DNS(Domain Name System 域名系统) 分布式 层次性 域名空间结构 根域 顶级域 组织/地区域名 国家/地区域名 二级域名 FQDN=主机名.DNS后缀 (FQDN:完全合格域名) 网页的概念 网页 纯文本格式文件,其编写语言为HTML,在用户的浏览中被"翻译"成网页形式显示出来 网站 由一个一个页面构成的,是多个网页的结合体 主页 打开网站后出现的第一个网页称为网站

理论 :熟悉web基础与http协议

前言:前端中语言HTML(超文本标记语言) CSS(层叠样式表) JavaScript(动态语言交互,简称js) JSP(最终会转化成java语言) JavaScriptPage(页面,与js没有关系) VUE(典型的能很容易的实现前后端分离,渐进式JavaScript框架)ECHARTS(用于数据图片分析展示,可以了解一下)bootstrap (前端开发框架) C# 主要擅长做窗口开发 一 : 域名概述 1.1 域名的概念 IP地址不易记忆 1.2 早期使用Hosts文件解析域名 主机名称重复

Java web基础总结二之—— http协议

Java web基础总结之二--http协议 由于java web是基于B/S的,所以http协议是java web 最基础,也非常重要的知识.HTTP协议用于定义客户端与web服务器之间进行通信的格式.从web服务器中获得某个web资源或者web 服务器接受客户端的请求都需要遵守一定的通讯格式,就是http协议. 一.HTTP协议是什么? HTTP协议是学习java web的基石,同时也是管理和维护一些复杂的WEB站点的必备的基础,如果你想要深入的理解java web的服务器的实现,就更需要掌

Web前端学习①Web基础知识

<1>Web前端Web基础知识 一.前端工程师的角色 一个网站的建设需要以下角色: ①策划人员:方案 ②美工/UI设计师:设计图 (.psd  .rp) ③前端工程师:静态网页 ④后端工程师:获取数据 ( Java   PHP  .NET) 二.Web的基础知识 1.Web(万维网)与Internet(因特网) ①Internet简介:定义.主要服务.基本实现技术 ②Web与Internet关系 Web是Internet提供的服务. ③Web简介:万维网 2.Web的工作原理 ①Web的工作原

Java Web基础 --- Servlet 综述(实践篇)

摘要: 伴随 J2EE 6一起发布的Servlet 3.0规范是Servlet规范历史上最重要的变革之一,它的许多新的特性都极大的简化了 Java Web 应用的开发.本文从一个简单的 Servlet 例子开始,说明了如何开发.配置一个 Servlet.此外,还重点叙述了Servlet的一些新特性,包括Servlet 异步处理.Servlet 非阻塞IO 以及 Servlet 文件上传等内容,以便我们对Servlet有一个更全面的了解. 本篇主要介绍 Servlet 实践方面的知识,更多关注于S

Unit01: Servlet基础 、 HTTP协议

Unit01: Servlet基础 . HTTP协议 在页面上输出当前时间 package web; import java.io.IOException; import java.io.PrintWriter; import java.text.SimpleDateFormat; import java.util.Date; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import

JavaScript大杂烩0 - WEB基础知识

1. 协议小结:HTTP协议与TCP/IP协议 现代Web应用开发的基础是HTTP协议,那么HTTP协议与我们熟知的TCP/IP协议有什么关系呢? 这个要从网络通信模型说起,简单的说,计算机通信就像两个人在互相交流,怎样才能互相听懂呢?很简单,就是使用一致的语言和表达方式. 计算机之间通信的语言就是网络协议.网络协议是网络上所有设备(网络服务器.计算机及交换机.路由器.防火墙等)之间通信规则的集合,它规定了通信时信息必须采用的格式和这些格式的意义.大多数网络都采用分层的体系结构,比如传统的开放式