首页 > 移动平台 > 详细

安卓 与java后台 的接口测试

时间:2015-12-04 15:01:06      阅读:996      评论:0      收藏:0      [点我收藏+]

1.安卓app客户端与后台的接口一般有两种:@POST与@GET


        @POST

@Path("/updateuserdetail/")

@Consumes("application/x-www-form-urlencoded;encoding=utf-8")

@Override

public AppBean updateuserdetail(@FormParam("username") String username,

@FormParam("password") String password,

@FormParam("occupation") String occupation,

@FormParam("income") String income,

@FormParam("email") String email,

@FormParam("phonenum") String phonenum,

@FormParam("married") String married) {}

------------------------------------------------------------------------------------------

        @GET

@Path("/goodsListByType/{pageno}/{type}")

@Override

public AppBean getGoodsList(@PathParam("pageno") String pageno,

@PathParam("type") String type){}

-------------------------------------------------------------------------------------------


@POST接口可以通过地址栏直接获取测试:

例如上面这个接口,地址栏直接输入:

http://localhost:端口号/项目名称/api/api/goodsListByType/pageno/type/

第一个api是Struts.xml配置的

(<constant name="struts.action.excludePattern" value="/api/.*" />),

后一个是applicationContext.xml配置的

      <jaxrs:server  address="/api">

<jaxrs:serviceBeans>

<ref bean="appService" />

</jaxrs:serviceBeans>

<jaxrs:providers>

      <bean class="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"/>    

   </jaxrs:providers>

</jaxrs:server>

但是@GET方法是不能直接在路径中区获取的,要借用外部工具或自己写一个测试类,当然我选择了前者,网上百度找到了大神们说的postman谷歌浏览器插件,自己摸索着去测试,再也不担心接口调试了。

get界面如下:

技术分享

post界面如下:

技术分享



本文出自 “秦枫” 博客,请务必保留此出处http://leoxia.blog.51cto.com/10825018/1719483

安卓 与java后台 的接口测试

原文:http://leoxia.blog.51cto.com/10825018/1719483

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!