HttpClient
2015-10-08 13:02
429 查看
CloseableHttpClient closeableHttpClient = HttpClients.createDefault(); String url = "http://localhost:8080/Demo/user/auth"; HttpPost post = new HttpPost(url); List<NameValuePair> formparams = new ArrayList<NameValuePair>(); formparams.add(new BasicNameValuePair("memberid", "4")); formparams.add(new BasicNameValuePair("image", "resources/upload/images/916970d6-1a9a-496a-8217-9964940a10f7.jpg,resources/upload/images/aec5925f-afa0-4ef9-8fbc-c27d349a6bd4.jpg")); formparams.add(new BasicNameValuePair("type", "3")); UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams, Consts.UTF_8); post.setEntity(entity); CloseableHttpResponse closeableHttpResponse = closeableHttpClient.execute(post); if (closeableHttpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) { String result = EntityUtils.toString( closeableHttpResponse.getEntity(), "UTF-8"); System.out.println(result); } closeableHttpResponse.close(); closeableHttpClient.close();
Member member = new Member(); member.setMemberid(5L); member.setNickname("思思思"); member.setSex(1); member.setHavecar(1); member.setCarcode("浙A4455"); member.setCarbirthday("2015-08-12"); member.setHoroscope("金牛座"); String url = "http://localhost:8080/Demo/user/modifyUserInfo"; ObjectMapper mapper = new ObjectMapper(); String memberJson = mapper.writeValueAsString(member); CloseableHttpClient closeableHttpClient = HttpClients.createDefault(); HttpPost httpPost = new HttpPost(url); StringEntity entity = new StringEntity(memberJson, ContentType.APPLICATION_JSON); httpPost.setEntity(entity); CloseableHttpResponse closeableHttpResponse = closeableHttpClient.execute(httpPost); if (closeableHttpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) { String result = EntityUtils.toString(closeableHttpResponse.getEntity(), "UTF-8"); System.out.println(result); } closeableHttpResponse.close(); closeableHttpClient.close();
CloseableHttpClient closeableHttpClient = HttpClients.createDefault(); File file1 = new File( "E:/carimage/big/4028b2b64c0d9715014c2c1cb88f2168_big_0.jpg"); File file2 = new File( "E:/carimage/big/4028b2b64c0d9715014c26b482e419f7_big_0.jpg"); HttpPost post = new HttpPost("http://127.0.0.1:8080/Demo/user/uploadFiles"); FileBody fileBody1 = new FileBody(file1); FileBody fileBody2 = new FileBody(file2); MultipartEntityBuilder builder = MultipartEntityBuilder.create(); builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE); builder.addPart("image1", fileBody1); builder.addPart("image2", fileBody2); HttpEntity entity = builder.build(); post.setEntity(entity); CloseableHttpResponse closeableHttpResponse = closeableHttpClient.execute(post); if (closeableHttpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) { String result = EntityUtils.toString(closeableHttpResponse.getEntity(), "UTF-8"); System.out.println(result); } closeableHttpResponse.close(); closeableHttpClient.close();
相关文章推荐
- 动手学习TCP:服务端状态变迁
- http://www.tuicool.com/articles/RzUzqei
- Mac OS/Linux命令查询网络端口占用情况
- LINUX 下的网络聊天室项目
- HttpUrlConnection
- Java基础知识强化之网络编程笔记08:TCP之客户端键盘录入服务器控制台输出
- Java基础知识强化之网络编程笔记07:TCP之服务器给客户端一个反馈案例
- apache httpd 禁止目录浏览 及 安全配置
- 一些http 响应码及含义
- Android网络编程之Socket通信实现简单聊天室
- 基于Triplet loss 函数训练人脸识别深度网络
- TCP应用编程
- HTTP 错误 403.14 - Forbidden
- iOS9网络适配
- Android OkHttp完全解析 是时候来了解OkHttp了
- 网络封包过滤之分层服务提供者(LSP)
- ACE中TCP通信
- Https请求忽略证书验证最新实现
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- Android 视频投射之NanoHTTPD