http接口—SpringMVC+Rest集成服务端
2016-07-06 00:00
375 查看
获取单个参数
访问路径: http://localhost:8080/demo/queryNumberInfo/13965658899
获取多个参数
访问路径: http://localhost:8080/demo/queryVO/parameters?name=小明&age=10&school=清华大学
提交表单
访问路径:http://localhost:8080/demo/queryVO
前台页面
接收json,不需要添加注解
访问路径: http://localhost:8080/demo/queryNumberInfo/13965658899
@GET @Path("queryNumberInfo/{param}") @Produces("application/json") public Response delPro(@PathParam("param")String pNumber){ return pNumber; }
获取多个参数
访问路径: http://localhost:8080/demo/queryVO/parameters?name=小明&age=10&school=清华大学
@Path("queryVO/parameters") @Produces("application/json") public Response queryVO( @QueryParam("name")String name, @QueryParam("age")int age, @QueryParam("school")String school){ VO vo = new Vo(); vo.setName(name); vo.setAge(age); vo.setSchool(school); return vo; }
提交表单
访问路径:http://localhost:8080/demo/queryVO
@Path("/services/hello") public class getForm{ @POST @Path("getForm") public String getForm(@FormParam("fname") String fname, @FormParam("lname") String lname){ String result = "RESTEasy Hello World : " + fname+lname; System.out.println("fname"+fname); return result; } }
前台页面
<form action="http://localhost:8080/Demo/services/hello/getForm" method="POST"> First name: <input type="text" name="fname" /> Last name: <input type="text" name="lname" /> <input type="submit" value="Submit" /> </form>
接收json,不需要添加注解
@Path("test") @Produces("application/json; charset=utf-8") public Object getName(String request){ RecycleOrderVo orderVo = GsonUtils.fromJson(orderJson, RecycleOrderVo.class); return GsonUtils.toJson(orderVo); }
相关文章推荐
- tcp和udp能否发送0字节的数据包
- CentOS---网络配置详解
- 外贸电子商务前景显现 全球企业邮箱成外企必备
- 高性能HTTP加速器Varnish安装与配置
- HTTPClient 4.5.1 访问https
- 「理解HTTP」之常见的状态码
- OKHttpClient使用示例
- Ubuntu W: GPG error: http://archive.ubuntukey....NO_PUBKEY 8D5A09
- Kotlin实现配置化网络请求
- Python网络编程—socket(一)
- netty httpserver
- 看完后,搞懂ARP的工作原理,其实并不难!
- APP开发流程实例讲解-儒释道网络电台八天开发全程-在Android Studio中完成界面设计
- 查看工作组计算机 无法访问 没有权限使用网络资源
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解决方法
- HTTP协议(下午茶)
- Google摒弃HttpClient之后 OKHttp第三框架
- Google摒弃HttpClient之后 OKHttp第三框架
- Google摒弃HttpClient之后 OKHttp第三框架
- Google摒弃HttpClient之后 OKHttp第三框架