RESTful(Representational State Transfer)规范是一种用于设计网络应用程序的架构风格,它基于HTTP协议和URI(统一资源标识符)来定义和组织网络资源
- POST:新增操作
- DELETE:删除操作
- PUT:更新操作
- GET:查询操作
GET请求的特点是:
GET请求的参数会附加在URL的末尾,以键值对的形式传递。
GET请求对数据的长度有限制,因为URL的长度是有限制的,一般约为2048个字符。
GET请求是幂等的,即多次发送相同的GET请求,服务器的响应结果应该是相同的
POST请求的参数和数据被包含在请求的主体中,而不是像GET请求那样暴露在URL中,
它们被包含在请求的主体(body)中因此POST请求相对更安全。
POST请求对数据的长度没有限制,可以传输大量的数据。
POST请求不是幂等的,即多次发送相同的POST请求,服务器的响应结果可能会不同。
PUT它使用HTTP请求的主体来发送数据。这意味着,无论数据的大小如何,都可以将其包含在请求的主体中,而不会受到URL长度的限制。用于更新操作
DELETE请求方法用于删除指定的资源
请求码
200:请求成功
404:服务器无法根据客户端的请求找到资源
500:服务器内部错误,无法完成请求