4.1 HTTP协议
HTTP协议用于客户端和服务器端之间的通信,HTTP协议通过请求和响应的交换达成通信,是一种不保存状态的协议,是基于TCP/IP通信协议来传递数据的应用层协议。
4.2 HTTP方法
GET 获取资源
POST 增加资源
PUT 修改资源
DELETE 删除资源
HEAD 获取报文头部信息
4.3 返回状态码
1xx 信息状态码,请求正在进行
2xx 请求成功
3xx 请求重定向
4xx 客户端错误,服务器无法处理请求
5xx 服务器出错
4.4 cURL
cURL是在终端中发送请求的最便捷的方式,常用于测试接口调用:
GET
curl-XGET http://127.0.0.1/users
或者
curlhttp://127.0.0.1/users
POST
curl-XPOST-d'name=jack&age=10'http://127.0.0.1/users
PUT
curl-XPUT-d'name=Tom&age=20'http://127.0.0.1/users/10
DELETE
curl-XDELETE http://127.0.0.1/users/10
HEADER
curl-H"Content-Type: application/json"-XPOST-d'name=jack&age=10'http://127.0.0.1/users
4.5 本章总结
HTTP是服务器开发必须理解的协议,最常用的方法有GET、POST、PUT、DELETE,开发环节可以使用cURL来快速调试接口。
网友评论