jersey webService客户端发送put请求并传递json参数
2014-05-21 16:53
621 查看
UserInfo user = new UserInfo(); user.setUserName(userName); user.setSex(sex); user.setPhone(phone); user.setCity(city); try { Client client = Client.create(); WebResource webResource = client.resource(basePath+"user/update"); ClientResponse response = webResource.accept("application/json").put(ClientResponse.class, user); if (response.getStatus() != 200) { throw new RuntimeException("Failed : HTTP error code : " + response.getStatus()); } } catch (Exception e) { e.printStackTrace(); }
这样可以从一个工程向另一个web service project发送put请求。发送参数为json字符串,web service同样接收json字符串并解析。
相关文章推荐
- Jersey框架put请求发送JSON数据
- Android/java 利用HttpUrlConnection 发送put请求,携带json参数
- 解决:Rest类无法取得HTTP PUT请求发送的参数
- Golang 建立RESTful webservice 接收客户端POST请求发送wav语音文件 推荐
- ajax参数传递之[HttpGet]/[HttpPost]/[HttpPut]/[HttpDelete]请求
- java Http中put请求传递参数调用接口
- HttpURLConnection 发送PUT请求,设置请求头参数 json请求体
- LoadRunner模拟客户端发送JSON格式的请求
- Android/Java 中利用HttpClient 发送Patch请求,携带Json参数
- 解决部分手机发送get请求时传递中文参数服务器获取不到正确参数
- jQuery的AJAX请求发送JSON数组参数
- Webservice asp.net 请求 传递参数时 对特殊字符的验证
- Android客户端发送Post/Get请求到Asp.Net服务端一般处理程序Asp.Net进行参数解析
- 一个包含Jersey库的简单Web Service以及一个发送Json数据的Java客户端
- Jquery发送ajax请求以及datatype参数为text/JSON方式
- 向Url发送post请求传递参数
- IOS接口请求传递JSON参数
- android客户端传递复杂参数给webservice
- Ext.Net Js调用WebService方法以json对象传递参数
- Ajax中Put和Delete请求传递参数无效的解决方法(Restful风格)