package com.client; import java.io.IOException; import java.io.UnsupportedEncodingException; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.DefaultHttpClient; public class Client { public static void main(String[] args) { DefaultHttpClient httpClient = new DefaultHttpClient(); String content="<?xml version='1.0' encoding='UTF-8'?>" + "<content>" + "<name>XXX</name>" + "<language>php</language>" + "<productname>tomcat</productname>" + "<adminmail>123456@163.com</adminmail>" + "</content>"; HttpPost httppost = new HttpPost("http://localhost:8080/Test/public/xml/SendMail"); try { HttpEntity re2 = new StringEntity(content); //POST方法发送的内容HttpGet httppost = new HttpGet("http://localhost:8080/Test/public/xml/getMail"+appID);//Get方法 httppost.setEntity(re2); HttpResponse response = httpClient.execute(httppost); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ClientProtocolException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ httpClient.getConnectionManager().shutdown(); } } }
CXF框架的restful webservice 环境配置(二) 客户端
最新推荐文章于 2023-11-01 13:13:34 发布
本文展示了如何使用Apache HttpClient实现HTTP POST和GET请求,包括请求头设置、实体内容发送及响应处理。
1535

被折叠的 条评论
为什么被折叠?



