什么是RESTFul?
- API :Application Programming Interface 的缩写,中文意思就是应用程序接口
- XML:可扩展标记语言,是一种程序与程序之间传输数据的标记语言
- JSON:英文 javascript object notation的缩写,它是一种新型的轻量级数据交换格式
XML与JSON对比图:
XML JSON
RESTFul具体含义:
- 英文 Representational State Transfer 缩写
- 中文意思是“表现层状态转化”
资源:
GET:用来获取资源
POST:用来新建资源(也可以用于更新资源)
PUT:用来更新资源
DELETE:用来删除资源
LINUX下CURL的命令:
英文 Representational State Transfer 缩写
中文意思是“表现层状态转化”
常用基本命令:
访问一个网页
curl www.baidu.com
显示http response的头信息
curl -i www.baidu.com
显示一次http请求的通信过程
curl -v www.baidu.com
curl --trace output.txt www.baidu.com
CURL执行 GET/POST/PUT/DELETE操作:
curl –X GET/POST/PUT/DELETE www.example.com