分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

RESTful中的HTTP协议

发布时间:2023-09-06 01:32责任编辑:胡小海关键词:暂无标签

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  //服务器当前不能处理客户端的请求

RESTful中的HTTP协议

原文地址:http://www.cnblogs.com/xiaoQ0725/p/8110261.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved