zoukankan      html  css  js  c++  java
  • http协议基础

             

    定义:
    Http协议是一种基于请求/响应模式的,无状态协议.

    请求方法(Http/1.1):

    方法    作用
    GET   请求获取由Request-URI所所标识的资源
    POST   在Request-URI所标识的资源后附加新的信息
    HEAD   请求获取由Request-URI所所标识的资源的响应消息报头
    PUT   请求服务器存储一个资源,并用Request-URI作为其标识
    DELETE   请求服务器删除由Request-URI所标识的资源
    TRACE   请求服务器回送收到的请求信息,主要用于测试或诊断
    CONNECT   保留将来使用
    OPTIONS   请求查询服务器的性能,或者查询与资源相关的选项或需求
      
    请求行格式:
    Method Request-URI HTTP-Version
    例如: POST /reg.jsp HTTP/1.1


    响应行格式:
    HTTP-Version Status-Code Reason-Phrase
    例如: HTTP/1.1 200 OK


    状态代码与状态描述
    1xx: 指示信息---表示请求以接收,继续处理
    2xx: 成功---表示请求已经成功接收、理解、接受
    3xx: 重定向---要完成请求必须更进一步的操作
    4xx: 客户端错误---请求有语法错误或请求无法实现
    5xx: 服务器端错误---服务器未能实现合法的请求


    消息报头:
    HTTP消息报头包括普通报头、请求报头、响应报头、实体报头。

    1.普通报头
    Cache-Control  Connection  Date
    Pragma   Trailer   Transfer-Encoding
    Upgrade   Via   Warning

    常用的普通报头有:Cache-Control、Date、Connection、Pragma

    2.请求报头
    Accept   Accept-Charset   Accept-Encoding
    Accept-Language  Authorization   Expect
    From   Host    If-Match
    If-Modified-Since If-None-Match   If-Range
    If-Unmodified-Since Max-Forwards   Proxy-Authorization
    Range   Referer    TE
    User-Agent

    常用的请求报头有:Accept、Accpt-Charset、Accept-Encoding、Accept-Language、
    Authorization、Host、User-Agent

    3.响应报头
    Accept-Ranges  Age    ETag
    Location  Proxy_Authenticate  Retry-After
    Server   Vary    WWW-Authenticate

    常用的响应报头:Location、Server、WWW-Authenticate

    4.实体报头
    Allow   Content-Encoding  Content-Language
    Content-Length  Content-Location  Content-MD5
    Content-Range  Content-Type   Expires
    Last-Modified 
     
    常用的实体报头:Content-Encoding、Content-Language、Content-Length、
    Content-Type、Expires、Last-Modified

        
     

  • 相关阅读:
    C# 语音识别
    Android—监听器
    android-Activity
    Android小案例——简单图片浏览器
    针对Android 模拟器启动慢的问题
    emulator-arm.exe 已停止工作、 emulator-x86 已停止工作
    android模拟器启动没有拨号功能
    安装好android的adt以后重启eclipse,但是没有创建AVD的图标
    android环境搭建——工欲善其事,必先利其器 2
    SQL 中常见的系统存储过程
  • 原文地址:https://www.cnblogs.com/yyuuaannllii/p/3775253.html
Copyright © 2011-2022 走看看