http post call
CloseableHttpClient httpclient = HttpClients.createDefault();
HttpPost httpPost = new HttpPost("http://testurl.com");
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("param_key", "param_value"));
httpPost.setEntity(new UrlEncodedFormEntity(params));
CloseableHttpResponse response = httpclient.execute(httpPost);
System.out.println(response.getStatusLine());
HttpEntity entity = response.getEntity();
System.out.println( EntityUtils.toString(entity));
httpclient.close();
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/config/Lookup
at org.apache.http.impl.client.HttpClients.createDefault(HttpClients.java:56)
at abcdTest.abcdTest.main(abcdTest.java:18)
Caused by: java.lang.ClassNotFoundException: org.apache.http.config.Lookup
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 2 more
httpclient-4.5.3.jar
commons-logging-1.2.jar
httpcore-4.0.-alpha6.jar
사용시 발생오류
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/ssl/SSLContexts
at org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:964)
at org.apache.http.impl.client.HttpClients.createDefault(HttpClients.java:56)
at abcdTest.abcdTest.main(abcdTest.java:18)
Caused by: java.lang.ClassNotFoundException: org.apache.http.ssl.SSLContexts
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 3 more
httpclient-4.5.3.jar
commons-logging-1.2.jar
httpcore-4.3.3.jar
사용시 발생오류
해결 방법
httpclient-4.5.3.jar
commons-logging-1.2.jar
httpcore-4.4.8.jar 이용