服务器架构

第4章 HTTP

2018-11-12  本文已影响0人  王林

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来快速调试接口。

上一篇 下一篇

猜你喜欢

热点阅读