美文网首页
超简单的http简述

超简单的http简述

作者: exmexm | 来源:发表于2017-05-09 14:29 被阅读0次

http协议:超文本传输协议
(Hyper Transfer Protocol)

HTTP是应用层协议,浏览器和服务器之间通过http
协议进行数据的发送和接收。

--http是一个基于请求/响应模式的,无状态的协议
(request/response based, stateless protocol)

--http1.0的通信过程
http是构建在tcp的基础之上。
1、客户发起连接
2、客户发送请求(request)
3、服务器响应请(response)
4、服务器关闭连接

--http1.1(目前最新的http协议)
持续连接(Persistent Connection)
可以流水线式发送请求

http请求
客户端通过发送http向服务器请求对资源的访问。
http请求由三部分组成,分别是:请求行,消息报头,请求正文
http响应也由三部分组成:状态行(包含协议版本、状态码),消息报头,响应正文

请求的方法:
GET:请求获取由Requset-URI所标识的资源
当我们输入网址去访问网页的时候就采用GET的方法。

POST:在Request-URI所标识的资源后附加新的数据
POST方法用于向服务器发送请求,要求服务器接收附在请求后面的
数据。POST方法在表单提交的时候用得最多。

HEAD:请求获取由Request-URI所标识的资源的响应消息报头
HEAD方法和GET和POST方法几乎一样,区别在于HEAD方法只是请求
消息的报头,而不是完整的内容
这个方法通常用于测试超链接的有效性,是否可以访问以及最近是否有更新等

在http协议中GET和POST只能是大写。html是不区分的。

状态码2有五种可能:
1..:指示信息--表示请求已接收,继续处理
2..:成功--表示请求已经被成功接收,理解
3..:重定向--要完成请求必须进行进一步的操作
4..:客户端错误--请求语法错误或者请求无法实现
5..:服务器错误--服务器未能实现合法的请求

相关文章

  • 超简单的http简述

    http协议:超文本传输协议(Hyper Transfer Protocol) HTTP是应用层协议,浏览器和服务...

  • 网络协议学习

    Http、TCP、UDP 、Socket 简述 HTTP协议:简单对象访问协议,对应于应用层 ,HTTP协议是基于...

  • 基于openssl的https协议(tcp)主要接口汇总

    1. HTTPS 简述 HTTPS是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层...

  • HTTP简述

    今天来写一写HTTP。说起HTTP,其中Server和Client是我们必须要提到的。Server就是服务器电脑里...

  • 简述HTTP

    HTTP(超文本传输协议)是访问万维网使用的核心通信协议,也是今天所有web应用程序使用的通信协议。最初,HTTP...

  • 简述HTTP

    HyperText Transfer Protocol(HTTP) HTTP是一个用于传输超媒体文档(hyperm...

  • 简述 HTTP

    首先我们必须要了解基本的知识,以及与 HTTP 相关的一些协议。 什么是协议:计算机与网络设备相互想要通信,就必须...

  • maven安装使用修改镜像仓库

    简述 很简单的东西,就是讲一下过程 安装maven 这个很简单 首先下载maven wget http://mir...

  • 新人简述

    新人简述http://www.jianshu.com/新人简述

  • HTTP协议简述

    超文本传输协议(HyperText Transfer Protocol,HTTP),是现行互联网应用最广泛的网络协...

网友评论

      本文标题:超简单的http简述

      本文链接:https://www.haomeiwen.com/subject/hpobtxtx.html