PUT vs POST, URI & URL

1,PUT和POST的区别?

以下解答参考了stackflow,

POST和PUT都可以用来创建,但是二者的创建机制是不一样的,PUT用于创建时,识别符由用户创建,而POST的识别符则是由服务器返回。

PUT /resources/<newResourceId> HTTP/1.1

POST /resources HTTP/1.1

PUT还可以用来修改,修改只能基于已有的资源,修改的方式是重写。

PUT /resources/<existingResourceId> HTTP/1.1

2,URI和URL的区别:

URI:统一资源标志符(Uniform Resource Identifier)

URL:统一资源定位符(uniform resource location)

我的理解是,URI只是表明了该资源的信息,但是如果你想访问该资源,还需要协议、端口这些概念,把这些东西加上之后,URI就变成了URL。比如index.html是一个URI, 但是你是访问不了的,如果是http://www.baidu.com/index.html就可以访问了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值