美文网首页
超简单的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简述

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