zoukankan      html  css  js  c++  java
  • HTTP消息头详解

    HTTP是一个属于应用层面的面向对象的协议,由于其便捷、快速的方式、适用于分布式超媒体信息系统。于1990年提出

    HTTP 协议主要特点概括如下

          1.支持客户/服务器模式。

          2.简单快速

                  请求方法常用的有  get 、post 

          3.灵活HTTP允许传输任意类型的数据对象。正在传输的类型由content-type加以标记。

          4.无连接模式  请求一次立即断开连接节省传输时间

          5.HTTP协议是无状态协议   缺少后续需要处理前面的信息 就必须重新传值  若果不需要处理前面的信息他的应答速度就较快

    HTTP 协议详解之URL篇

         http是创文本传输协议 是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式。

         http://host[“:”port ][abs_path]

         http表示要通过HTTP协议来定位网络资源;host表示合法的Internet主机域名或者IP地址;port指定一个端口号,为空则使用缺省值80;     

         Abs_path指定请求资源的URL;如果URL中没有给出abs_path,必须以’/’的形式给出,通常这个工作浏览器自动帮我们完成。

    HTTP协议详解请求篇

         http请求由三部分组成,分别是:请求行、消息包头、请求正文

             1、请求行以一个方法符号开头,以空格分开,后面跟着请求的URL和协议的版本,格式如下:Method Request-URL HTTP-Version CRLF

                其中Method表示请求方法;

                Request-URL是一个统一资源标识符

                HTTP-Version表示请求的HTTP协议版本

                CRLF标示回车换行

            请求方法&解释如下

              Get          请求获取Request-URL所标识的资源

              POST        在Request-URL所标识的资源后附加新的数据

              HEAD       请求获取由Request-URL所标识的资源的响应消息报头

              PUT         请求服务器存储一个资源,并用Request-URL作为其标识

              DELETE      请求服务器删除Request-URL所标识的资源 

              TRACE       请求服务器回送收到的请求信息,主要用于测试或诊断

              CONNECT    保留将来使用

              OPTIONS    请求查询服务器性能,或者查询与资源相关的选项和要求

      HTTP协议详解之响应篇

          HTTP响应由三个部分组成,分别是状态航、消息报头、响应正文

          1、HTTP状态码文本叙述

             1XX:指示信息--表示请求已接收,继续处理

             2XX:成功--表示请求已被成功接收、理解、接受

             3XX:重定向--要完成请求必须进行更进一步的操作

             4XX:客户端错误--请求有语法错误或请求无法实现

             5XX:服务器端错误--服务器未能实现合法的请求

          常见的状态码

             200  OK               // 客户端请求成功

             400  Bad Request      //客户端请求语法有错误,不能被服务器所理解接受

             401  Unauthorized     //请求未经授权,这个状态码必须和www-Authenticate报头域一起使用

             403  Forbidden        //服务器收到请求,但是拒绝提供服务

             404  Not Found       //请求的资源不存在

             500  Internal Server Error     //服务器发生意外错误

             503  Server Unavailable      //服务器当前不能处理客户端请求  稍后恢复正常

  • 相关阅读:
    jsp小测文件上传+servlet+分页 47/32(继续努力!)
    使用分层实现业务处理
    jsp 2018年5月7日11:04:15题库52/34
    jsp题库 (一)小测(25/21)
    Js2云题库,好题就得藏起来
    Jsp前2纠错
    【转】js限制用户上传文件类型
    【转】HTML from enctype 定义和实例
    fmt jstl标签 时间格式化例子
    【转】hibernate中lazy的使用
  • 原文地址:https://www.cnblogs.com/qiaorenjie/p/4944952.html
Copyright © 2011-2022 走看看