REST Client

1. REST
通过一个HTTP请求(GET, POST, PUT and DELETE)来对信息进行CRUD的一种方式。相比诸如SOAP和RPC之类的方法更简单。
StackOverflow上的一段描述很有意思:
A 'REST API' is almost always just an 'HTTP API' given a different (wrong) name to make it sound better.
Twitter和Amazon Simple Storage Service公开对外的接口就是REST的。

2. 应用
目前客户中,有一家用
其他的(包括我们自己公司)都只用GET和POST中的一种。

3. REST Client
如果是GET请求,测试起来非常简单:只需要在浏览器地址栏里拼就可以了
比如:
GET /blog/?name1=value1&name2=value2 HTTP/1.1
Host: carsonified.com

但对于POST(以及DELETE和PUT)请求,测试起来没那么直接,需要放到HTTP Message Body里。
比如:
POST /blog/ HTTP/1.1
Host: carsonified.com
name1=value1&name2=value2

所以就有了一些浏览器插件作为辅助。
对于Firefox,有一个叫REST Client的(https://addons.mozilla.org/zh-cn/firefox/addon/restclient/)。国产。我试用下来基本可用,但如果要添加多个Header的时候会有Bug。

对于Chrome,是叫Advanced REST Client(https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo/reviews)。直接在Chrome Store里下载就行。建议挂VPN装。因为装完后会从某个blogspot下载个更新,如果没挂VPN的话会被墙,没法更新。
Chrome的这个插件更好一些,但某次我用的时候不管发什么请求,返回的Response都是空的。结果重装了插件才恢复。
操作很简单就不多说了

转载于:https://www.cnblogs.com/galaxyyao/p/3797209.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值