List of usage examples for org.apache.http.impl.client DefaultHttpClient DefaultHttpClient
public DefaultHttpClient()
From source file:org.vuphone.vandyupon.test.EventRatingPostTest.java
public static void main(String[] args) { HttpClient c = new DefaultHttpClient(); HttpPost post = new HttpPost("http://localhost:8080/vandyupon/events/"); post.addHeader("Content-Type", "application/x-www-form-urlencoded"); String params = "type=eventratingpost&event=1&user=chris&comment=awesome&value=1&resp=xml"; post.setEntity(new ByteArrayEntity(params.toString().getBytes())); try {/*from w w w . j a va 2 s .com*/ HttpResponse resp = c.execute(post); resp.getEntity().writeTo(System.out); } catch (IOException e) { e.printStackTrace(); } }
From source file:org.vuphone.vandyupon.test.EventRequestTester.java
public static void main(String[] args) { HttpClient c = new DefaultHttpClient(); HttpPost post = new HttpPost("http://localhost:8080/vandyupon/events/"); post.addHeader("Content-Type", "application/x-www-form-urlencoded"); String params = "type=eventrequest&lat=36.1437&lon=-86.8046&dist=100&resp=xml&userid=chris"; post.setEntity(new ByteArrayEntity(params.toString().getBytes())); try {// www.j a va2s . c o m HttpResponse resp = c.execute(post); resp.getEntity().writeTo(System.out); } catch (IOException e) { e.printStackTrace(); } }
From source file:org.vuphone.vandyupon.test.EventMetaRequestTester.java
public static void main(String[] args) { HttpClient c = new DefaultHttpClient(); HttpPost post = new HttpPost("http://localhost:8080/vandyupon/events/"); post.addHeader("Content-Type", "application/x-www-form-urlencoded"); String params = "type=eventmetarequest&id=2&resp=xml"; post.setEntity(new ByteArrayEntity(params.toString().getBytes())); try {/*from w w w . j ava 2 s. c o m*/ HttpResponse resp = c.execute(post); resp.getEntity().writeTo(System.out); } catch (IOException e) { e.printStackTrace(); } }
From source file:org.vuphone.vandyupon.test.EventRatingRequestTest.java
public static void main(String[] args) { HttpClient c = new DefaultHttpClient(); HttpPost post = new HttpPost("http://localhost:8080/vandyupon/events/"); post.addHeader("Content-Type", "application/x-www-form-urlencoded"); String params = "type=eventpost&eventname=Test&starttime=" + System.currentTimeMillis() + "&endtime=" + (System.currentTimeMillis() + 6000000) + "&userid=chris&resp=xml&desc=a%20new%20event&locationlat=36.1437&locationlon=-86.8046"; post.setEntity(new ByteArrayEntity(params.toString().getBytes())); try {/* w w w . j ava2 s. c om*/ HttpResponse resp = c.execute(post); resp.getEntity().writeTo(System.out); } catch (IOException e) { e.printStackTrace(); } }
From source file:httpclient.UploadAction.java
public static void main(String[] args) throws FileNotFoundException { File targetFile1 = new File("F:\\2.jpg"); // File targetFile2 = new File("F:\\1.jpg"); FileInputStream fis1 = new FileInputStream(targetFile1); // FileInputStream fis2 = new FileInputStream(targetFile2); // String targetURL = // "http://static.fangbiandian.com.cn/round_server/upload/uploadFile.do"; String targetURL = "http://www.fangbiandian.com.cn/round_server/user/updateUserInfo.do"; HttpPost filePost = new HttpPost(targetURL); try {/*from w ww .ja v a2 s . c om*/ // ????? HttpClient client = new DefaultHttpClient(); // FormBodyPart fbp1 = new FormBodyPart("file1", new // FileBody(targetFile1)); // FormBodyPart fbp2 = new FormBodyPart("file2", new // FileBody(targetFile2)); // FormBodyPart fbp3 = new FormBodyPart("file3", new // FileBody(targetFile3)); // List<FormBodyPart> picList = new ArrayList<FormBodyPart>(); // picList.add(fbp1); // picList.add(fbp2); // picList.add(fbp3); Map<String, Object> paramMap = new HashMap<String, Object>(); paramMap.put("userId", "65478A5CD8D20C3807EE16CF22AF8A17"); Map<String, Object> map = new HashMap<String, Object>(); String jsonStr = JSON.toJSONString(paramMap); map.put("cid", 321); map.put("request", jsonStr); String jsonString = JSON.toJSONString(map); MultipartEntity multiEntity = new MultipartEntity(); Charset charset = Charset.forName("UTF-8"); multiEntity.addPart("request", new StringBody(jsonString, charset)); multiEntity.addPart("photo", new InputStreamBody(fis1, "2.jpg")); // multiEntity.addPart("licenseUrl", new InputStreamBody(fis2, // "1.jpg")); filePost.setEntity(multiEntity); HttpResponse response = client.execute(filePost); int code = response.getStatusLine().getStatusCode(); System.out.println(code); if (HttpStatus.SC_OK == code) { System.out.println("?"); HttpEntity entity = response.getEntity(); if (entity != null) { InputStream instream = entity.getContent(); try { // do something useful BufferedReader reader = new BufferedReader(new InputStreamReader(instream)); String str = null; while ((str = reader.readLine()) != null) { System.out.println(str); } } finally { instream.close(); } } } else { System.out.println(""); } } catch (Exception ex) { ex.printStackTrace(); } finally { filePost.releaseConnection(); } }
From source file:postenergy.TestHttpClient.java
public static void main(String[] args) { HttpClient client = new DefaultHttpClient(); HttpPost post = new HttpPost("https://www.google.com/accounts/ClientLogin"); try {//from www . j a va 2 s . co m List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1); nameValuePairs.add(new BasicNameValuePair("Email", "youremail")); nameValuePairs.add(new BasicNameValuePair("Passwd", "yourpassword")); nameValuePairs.add(new BasicNameValuePair("accountType", "GOOGLE")); nameValuePairs.add(new BasicNameValuePair("source", "Google-cURL-Example")); nameValuePairs.add(new BasicNameValuePair("service", "ac2dm")); post.setEntity(new UrlEncodedFormEntity(nameValuePairs)); HttpResponse response = client.execute(post); BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent())); String line = ""; while ((line = rd.readLine()) != null) { System.out.println(line); if (line.startsWith("Auth=")) { String key = line.substring(5); // do something with the key } } } catch (IOException e) { e.printStackTrace(); } }
From source file:org.datacleaner.util.http.CASMonitorHttpClientTest.java
public static void main(String[] args) throws Exception { try (CASMonitorHttpClient client = new CASMonitorHttpClient(new DefaultHttpClient(), "https://localhost:8443/cas", "admin", "admin", "https://localhost:8443/DataCleaner-monitor")) { doRequest(client, new HttpGet("https://localhost:8443/DataCleaner-monitor/repository/DC/ping")); doRequest(client, new HttpGet( "https://localhost:8443/DataCleaner-monitor/repository/DC/launch-resources/conf.xml?job=Customer+completeness")); client.close();//from ww w . ja v a 2 s . co m } try (CASMonitorHttpClient client = new CASMonitorHttpClient(new DefaultHttpClient(), "https://localhost:8443/cas", "admin", "admin", "https://localhost:8443/DataCleaner-monitor")) { doRequest(client, new HttpGet( "https://localhost:8443/DataCleaner-monitor/repository/DC/jobs/Customer+completeness.analysis.xml")); } }
From source file:org.httpclient.lesson02.java
public static void main(String[] args) { HttpClient httpclient = new DefaultHttpClient(); try {/* w ww . j a va 2 s . c o m*/ HttpGet get = new HttpGet("http://www.google.com"); System.out.println("execute request: " + get.getURI()); //create a response hendler ResponseHandler<String> responseHandler = new BasicResponseHandler(); String responseBody = httpclient.execute(get, responseHandler); System.out.println("===================================="); System.out.println(responseBody); System.out.println("===================================="); } catch (Exception e) { System.out.println(e.getMessage()); } finally { //??? httpclient.getConnectionManager().shutdown(); } }
From source file:com.dlmu.heipacker.crawler.client.ClientAbortMethod.java
public final static void main(String[] args) throws Exception { HttpClient httpclient = new DefaultHttpClient(); try {/* w ww . ja v a 2 s . c o m*/ HttpGet httpget = new HttpGet("http://www.apache.org/"); System.out.println("executing request " + httpget.getURI()); HttpResponse response = httpclient.execute(httpget); HttpEntity entity = response.getEntity(); System.out.println("----------------------------------------"); System.out.println(response.getStatusLine()); if (entity != null) { System.out.println("Response content length: " + entity.getContentLength()); } System.out.println("----------------------------------------"); // Do not feel like reading the response body // Call abort on the request object httpget.abort(); } finally { // When HttpClient instance is no longer needed, // shut down the connection manager to ensure // immediate deallocation of all system resources httpclient.getConnectionManager().shutdown(); } }
From source file:com.anteam.demo.logback.PostDemo.java
public static void main(String[] args) { StringEntity stringEntity = new StringEntity("this is the log2.", ContentType.create("text/plain", "UTF-8")); HttpPost post = new HttpPost("http://10.16.0.207:9000"); post.setEntity(stringEntity);//from w ww. ja va2 s . c o m HttpClient httpclient = new DefaultHttpClient(); // Execute the request HttpResponse response = null; try { response = httpclient.execute(post); } catch (ClientProtocolException e1) { e1.printStackTrace(); } catch (IOException e1) { e1.printStackTrace(); } // Examine the response status System.out.println(response.getStatusLine()); // Get hold of the response entity HttpEntity entity = response.getEntity(); // If the response does not enclose an entity, there is no need // to worry about connection release if (entity != null) { InputStream instream = null; try { instream = entity.getContent(); BufferedReader reader = new BufferedReader(new InputStreamReader(instream)); // do something useful with the response System.out.println(reader.readLine()); } catch (Exception ex) { post.abort(); } finally { try { instream.close(); } catch (IOException e) { e.printStackTrace(); } } httpclient.getConnectionManager().shutdown(); } }