做移动端APP开发,免不了天天跟网络请求打交道,做很多接口调试的工作。
很多时候,我们可能只是先看看某条数据的报文,或者是只想发一个请求给后台让他们去测试某个地方出了什么问题。
这种情况下,从APP一层一层点进去,点某个按钮来触发这个请求,未免太浪费时间了。
既然已经知道接口地址,也知道自己要传什么值进去做测试,大可不必用这么费时费力的方式。
这里福利给大家一个工具,在浏览器上就可以直接发请求,无论POST,GET,PUT,都可以直接发。
该工具叫RESTClient,是Firefox浏览器的一个附加组件,所以如果你没有火狐浏览器,先装一个吧。
添加附加组件的方式我就不赘述了。
简单说说使用方式:
首先上面有一个工具条,里面有一些配置,都很好理解。举个例子:Headers->Custom Headers,可以自定义报文头,弹出的是一个Name-Value对应的匹配项,假设你想改报文格式为application/json,就可以比如说Name填Content-Type,Value填application/json。
然后中间有一块操作区,Method可以选择GET,POST,PUT等等请求方式,URL填你请求的地址,Body填请求的参数,这里可以用json的格式去填写。都填完之后点SEND就发送请求了。
最下面是请求的结果,几个标签可以切换查看Headers,Body什么的,很简单,一看就明白了。
非常好用的一个工具有没有!
PS:最后福利一个代码格式化的网址:http://tool.oschina.net/codeformat/json 个人感觉比http://www.bejson.com/ 好用一些,可以把一些array之类折叠起来,层次更清晰。
原文地址:http://blog.csdn.net/tcthek/article/details/42677385