wow , i just can't find any working httpclient 4.1 example , to send post request with Not default port but configurable port , i have this code but its dosn't work
// lHashMapParams is with params getting form function .. List<BasicNameValuePair> params = new ArrayList<BasicNameValuePair>(); for (String key : lHashMapParams.keySet()) { String val = lHashMapParams.get(key); params.add(new BasicNameValuePair(key,val)); } String url = "https://foo.com"; int port = 8883; String = "https"; UrlEncodedFormEntity query = new UrlEncodedFormEntity(params); HttpHost httpHost = new HttpHost(url,port,httpType); HttpPost post = new HttpPost("/"); post.setEntity(query); HttpResponse response_ = httpclient.execute(httpHost,post); getting this exception :
log4j:WARN Please initialize the log4j system properly. java.net.UnknownHostException: https://foo.com at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:849) at java.net.InetAddress.getAddressFromNameService(InetAddress.java:1183) at java.net.InetAddress.getAllByName0(InetAddress.java:1136) at java.net.InetAddress.getAllByName0(InetAddress.java:1109) at java.net.InetAddress.getAllByName(InetAddress.java:1072) at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:242) at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:130) at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:776) at com.ut.HttpClientImpl.postHttpReqest(HttpClientImpl.java:75) is simple words how to define port ?
http://foo.com:8888will try to connect tofoo.comon port8888.