zoukankan      html  css  js  c++  java
  • RESTful中的HTTP协议

    RESTful是一种基于资源的软件架构风格。

    所谓资源,就是网络上的一个实体,或者说是网络上的一个具体信息。一张图片、一首歌曲都是一个资源。

    RESTful API是基于HTTP协议的一种实现。(HTTP是一个应用层的协议,特点是简捷 快速)。

    HTTP协议--请求

    组成格式:请求行、消息报头、请求正文

    格式:Method Request-URI HTTP-Version CRLF

    eg: GET/HTTP/1.1 CRLF

    请求方法:

    》GET  :  请求获取Request-URI所标识的资源

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

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

    》PUT : 更新资源时常用,用于请求服务器存储一个资源,并用Request-URI作为其标识

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

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

    HTTP协议--响应

    组成格式:状态行、消息报头、响应正文

    eg: HTTP/1.1 200 OK

    常用状态码

    200 OK  //客户端请求成功

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

    401 Unauthorized //服务器收到请求,但是拒绝提供服务

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

    500 Internal Server Error   //服务器发生不可预期的错误

    503 Server Unavailable  //服务器当前不能处理客户端的请求

  • 相关阅读:
    17111 Football team
    Train Problem I (HDU 100题纪念)
    迷宫问题
    图形点扫描
    看病要排队(stl)
    水果
    Prime Ring Problem
    N皇后问题
    2^x mod n = 1
    Queuing
  • 原文地址:https://www.cnblogs.com/xiaoQ0725/p/8110261.html
Copyright © 2011-2022 走看看