前端时间给手机客户端做接口,当时弱爆了,写完API接口后,也不怎么测试,最后是等客户端调用的时候检验API的正确性。
样式
firebug中的http通信信息
1、client_name、client_version、api_debug和url这几个是每次都需要传的参数,除了url其他3个参数都可以根据实际情况修改,url是每个接口的地址
2、一行两个输入框的地方是可变参数,就是每个接口特有的需要传递的参数,参数名和参数值都可以自定义
3、点击添加参数可以增加那行可变参数
4、点击测试,将输入框中的数据发送到接口中
5、从接口端返回JSON格式的数据直接打印出来
这里做了点简单的修改,高度,宽度等。可变参数那行只用了name属性,分别是api_key和api_value,方便等下的克隆操作。
1、绑定两个按钮的click事件
2、$("#add")的click事件是在做克隆操作,克隆的同时将原先两个输入框中的内容清除
3、$('input[name=api_key]').map在做过滤无效可变参数的操作;有效的可变参数是指参数名和参数值都存在,只有都存在的才会发送过去
4、$("#submit")通过post给test.php,通过它来发送消息给接口
1、$root这个域名可以自定义
2、用curl实现Post请求,可跨域
3、中文返回的是unicode编码,decode后方便阅读
demo下载:
<a href="http://download.csdn.net/download/loneleaf1/7966101" target="_blank">http://download.csdn.net/download/loneleaf1/7966101</a>
本文转自 咖啡机(K.F.J) 博客园博客,原文链接:http://www.cnblogs.com/strick/p/3986358.html,如需转载请自行联系原作者