List of usage examples for org.apache.http.params CoreProtocolPNames PROTOCOL_VERSION
String PROTOCOL_VERSION
To view the source code for org.apache.http.params CoreProtocolPNames PROTOCOL_VERSION.
Click Source Link
From source file:com.pari.ic.ICManager.java
@Override public String testICStorageServerSettings(ICStorageServerSettings settings) throws Exception { String msg = ""; if (settings.getPollType() == 1 && settings.getPollFrequency() < 60) { msg = "Invalid IC Package Poll Frequency value. Minimum allowed value is 60."; logger.error(msg);/*from w w w .j a v a 2s . c o m*/ return msg; } if (settings.getConnectivityType() == ConnectivityTypeEnum.CONNECTIVITY) { // For Standalone NCCM, send the request via Connectivity String tegHost = settings.getTegHost(); if (tegHost == null) { msg = "TEG HOST is not configured"; logger.error(msg); return msg; } String tegUrl = "http://" + tegHost + "/NccmCollector/ICDownloadServlet?"; logger.info("URL to TEG :" + tegUrl); // Sample URL - // http://172.21.136.202:8080/NccmCollector/ICDownloadServlet?GET_IC_PACK=FALSE tegUrl = tegUrl + "GET_IC_PACK=FALSE"; DefaultHttpClient httpclient = null; String request = new URL(getFullUrl(settings.getServerHost()) + "/NetworkManagerWS/uas/testConnection") .toString(); request = request + "&&&"; request = request + settings.getUserId(); request = request + "&&&"; request = request + settings.getPassword(); logger.info("Request URL for package query : " + request); String responseStr = ""; try { httpclient = new DefaultHttpClient(); httpclient.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1); tegUrl = tegUrl.replaceAll(" ", "%20"); logger.info("Posting request to url: " + tegUrl); HttpPost httppost = new HttpPost(tegUrl); httppost.setEntity(new StringEntity(request, null, null)); httppost.setHeader("Content-type", "text/xml"); HttpResponse response = httpclient.execute(httppost); HttpEntity resEntity = response.getEntity(); int statusCode = response.getStatusLine().getStatusCode(); responseStr = ""; if (resEntity != null) { responseStr = EntityUtils.toString(resEntity); } logger.info("Response for Package query :" + responseStr); if (statusCode != 200) { msg = responseStr + ". HTTP Status:" + response.getStatusLine() + ". Response:" + responseStr; logger.error(msg); return msg; } else { msg = "Successfully connected to UAS"; } } catch (Exception e) { if (responseStr != null) { msg = responseStr + ". " + e.getMessage(); } else { msg = e.getMessage(); } logger.error(msg); return msg; } finally { if (httpclient != null) { httpclient.getConnectionManager().shutdown(); } } return msg; } String responseStr = null; HttpClient client = null; try { client = new DefaultHttpClient(); getSecuredHttpClient(client); HttpGet request = new HttpGet( getFullUrl(settings.getServerHost()) + "/NetworkManagerWS/uas/testConnection"); ((AbstractHttpClient) client).getCredentialsProvider().setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(settings.getUserId(), settings.getPassword())); HttpResponse response = client.execute(request); HttpEntity resEntity = response.getEntity(); int statusCode = response.getStatusLine().getStatusCode(); responseStr = ""; if (resEntity != null) { responseStr = EntityUtils.toString(resEntity); } logger.info("Response for Package query :" + responseStr); if (statusCode != 200) { msg = responseStr + ". HTTP Status:" + response.getStatusLine() + ". Response:" + responseStr; logger.error(msg); return msg; } else { msg = "Successfully connected to UAS"; } } catch (Exception e) { if (responseStr != null) { msg = responseStr + ". " + e.getMessage(); } else { msg = e.getCause().getMessage(); } logger.error(msg); return msg; } finally { if (client != null) { try { client.getConnectionManager().shutdown(); } catch (Exception e) { } } } return msg; }
From source file:com.pari.ic.ICManager.java
private Collection<ICPackage> retriveICPackagesForCustomerInstance(String customer, String instance, ICStorageServerSettings settings) throws Exception { if (settings.getConnectivityType() == ConnectivityTypeEnum.CONNECTIVITY) { // For Standalone NCCM, send the request via Connectivity String tegHost = settings.getTegHost(); if (tegHost == null) { logger.error("TEG HOST is not configured.... "); return Collections.emptyList(); }//w w w . j a va 2 s . c om String tegUrl = "http://" + tegHost + "/NccmCollector/ICDownloadServlet?"; logger.info("URL to TEG :" + tegUrl); // Sample URL - // http://172.21.136.202:8080/NccmCollector/ICDownloadServlet?GET_IC_PACK=FALSE tegUrl = tegUrl + "GET_IC_PACK=FALSE"; DefaultHttpClient httpclient = null; String request = new URL(getFullUrl(settings.getServerHost()) + "/NetworkManagerWS/query/newPackages/" + customer + "/" + instance).toString(); request = request + "&&&"; request = request + settings.getUserId(); request = request + "&&&"; request = request + settings.getPassword(); logger.info("Request URL for package query : " + request); String responseStr = null; try { httpclient = new DefaultHttpClient(); httpclient.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1); tegUrl = tegUrl.replaceAll(" ", "%20"); logger.info("Posting request to url: " + tegUrl); HttpPost httppost = new HttpPost(tegUrl); httppost.setEntity(new StringEntity(request, null, null)); httppost.setHeader("Content-type", "text/xml"); HttpResponse response = httpclient.execute(httppost); HttpEntity resEntity = response.getEntity(); int statusCode = response.getStatusLine().getStatusCode(); responseStr = ""; if (resEntity != null) { responseStr = EntityUtils.toString(resEntity); } logger.info("Response for Package query :" + responseStr); if (statusCode != 200) { throw new Exception("HTTP Status:" + response.getStatusLine() + ". Response:" + responseStr); } } finally { if (httpclient != null) { httpclient.getConnectionManager().shutdown(); } } return ICPackage.readPackages(responseStr); } String responseStr = null; HttpClient client = null; try { client = new DefaultHttpClient(); getSecuredHttpClient(client); HttpGet request = new HttpGet(getFullUrl(settings.getServerHost()) + "/NetworkManagerWS/query/newPackages/" + customer + "/" + instance); ((AbstractHttpClient) client).getCredentialsProvider().setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(settings.getUserId(), settings.getPassword())); HttpResponse response = client.execute(request); HttpEntity resEntity = response.getEntity(); int statusCode = response.getStatusLine().getStatusCode(); responseStr = ""; if (resEntity != null) { responseStr = EntityUtils.toString(resEntity); } logger.debug("Response for Package query :" + responseStr); if (statusCode != 200) { logger.error("HTTP Status:" + response.getStatusLine() + ". Response:" + responseStr); throw new Exception("HTTP Status:" + response.getStatusLine() + ". Response:" + responseStr); } } finally { if (client != null) { try { client.getConnectionManager().shutdown(); } catch (Exception e) { } } } return ICPackage.readPackages(responseStr); }
From source file:com.pari.ic.ICManager.java
private String retriveICPackageFile(ICStorageServerSettings settings, ICPackage pkg, PollJobDetails details) throws Exception { String log = null;//from www . j av a 2 s. c o m InputStream inStream = null; HttpClient httpclient = null; Customer customer = CustomerManager.getInstance().getCustomerById(pkg.getCustomerId()); String customerName = customer.getCustomerName(); if (settings.getConnectivityType() == ConnectivityTypeEnum.CONNECTIVITY) { // DefaultHttpClient httpclient = null; // For Standalone NCCM, send the request via Connectivity String tegHost = settings.getTegHost(); if (tegHost == null) { log = "TEG URL is not configured.... "; logMsg(details, log, JobStageConstants.PollingStages.RUNNING, Priority.INFO_INT, null); return null; } String tegUrl = "http://" + tegHost + "/NccmCollector/ICDownloadServlet?"; log = "URL to TEG : " + tegUrl; logMsg(details, log, JobStageConstants.PollingStages.RUNNING, Priority.INFO_INT, null); // Sample URL - // http://172.21.136.202:8090/NccmCollector/ICDownloadServlet?GET_IC_PACK=TRUE&PACK_ID=1234 tegUrl = tegUrl + "GET_IC_PACK=TRUE"; tegUrl = tegUrl + "&"; tegUrl = tegUrl + "PACK_ID" + "=" + pkg.getPackageId(); String request = new URL(getFullUrl(settings.getServerHost()) + "/NetworkManagerWS/getFile/forPackage/" + pkg.getPackageId() + "/" + pkg.getPackageVersion() + "/" + customerName + "/" + pkg.getInstance_name()).toString(); request = request + "&&&"; request = request + settings.getUserId(); request = request + "&&&"; request = request + settings.getPassword(); log = "Request URL package download : " + request; logMsg(details, log, JobStageConstants.PollingStages.RUNNING, Priority.INFO_INT, null); try { httpclient = new DefaultHttpClient(); httpclient.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1); tegUrl = tegUrl.replaceAll(" ", "%20"); log = "Posting request to url: " + tegUrl; logMsg(details, log, JobStageConstants.PollingStages.RUNNING, Priority.INFO_INT, null); HttpPost httppost = new HttpPost(tegUrl); httppost.setEntity(new StringEntity(request, null, null)); httppost.setHeader("Content-type", "text/xml"); HttpResponse response = httpclient.execute(httppost); log = "Response from HTTP Client in retriveICPackageFile : " + response.toString(); logMsg(details, log, JobStageConstants.PollingStages.RUNNING, Priority.INFO_INT, null); inStream = response.getEntity().getContent(); } catch (Exception e) { log = "Error while posting request to TEG... "; logMsg(details, log, JobStageConstants.PollingStages.RUNNING, Priority.ERROR_INT, e); } } else { try { httpclient = new DefaultHttpClient(); this.pasHttpRequestHandler.getSecuredHttpClient(httpclient); HttpGet request = new HttpGet(getFullUrl(settings.getServerHost()) + "/NetworkManagerWS/getFile/forPackage/" + pkg.getPackageId() + "/" + pkg.getPackageVersion() + "/" + customerName + "/" + pkg.getInstance_name()); ((AbstractHttpClient) httpclient).getCredentialsProvider().setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(settings.getUserId(), settings.getPassword())); HttpResponse response = httpclient.execute(request); inStream = response.getEntity().getContent(); } catch (Exception e) { log = "Error while posting request to retrieve package... "; logMsg(details, log, JobStageConstants.PollingStages.RUNNING, Priority.ERROR_INT, e); } } try { if (inStream != null) { ReadableByteChannel rbc = Channels.newChannel(inStream); String filePath = ICF_UPLOAD_FOLDER + File.separatorChar + pkg.getPackageId(); File file = new File(filePath); if (!file.getParentFile().exists()) { // ensure parent folder exists file.getParentFile().mkdir(); } if (file.exists()) { file.delete(); } FileOutputStream fos = null; try { fos = new FileOutputStream(file); fos.getChannel().transferFrom(rbc, 0, 1 << 24); } finally { try { if (fos != null) { fos.close(); } } catch (Exception ignore) { log = "Error while closing FileOutputStream : "; logMsg(details, log, JobStageConstants.PollingStages.RUNNING, Priority.ERROR_INT, ignore); } try { inStream.close(); } catch (Exception ignore) { log = "Error while closing inStream : "; logMsg(details, log, JobStageConstants.PollingStages.RUNNING, Priority.ERROR_INT, ignore); } } return filePath; } } finally { if (httpclient != null) { httpclient.getConnectionManager().shutdown(); } } return null; }
From source file:duthientan.mmanm.com.Main.java
private void btnUploadFileActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnUploadFileActionPerformed // TODO add your handling code here: if (!fileUploadPath.equals("")) { progressBarCipher.setIndeterminate(true); new Thread(new Runnable() { @Override//from w w w. j av a 2s . com public void run() { try { HttpClient httpclient = new DefaultHttpClient(); httpclient.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1); HttpPost httppost = new HttpPost("http://localhost:4000/api/upload"); File file = new File(fileUploadPath); MultipartEntity mpEntity = new MultipartEntity(); ContentBody cbFile = new FileBody(file); mpEntity.addPart("files", cbFile); httppost.addHeader("id", id); httppost.addHeader("x-access-token", token); httppost.setEntity(mpEntity); HttpResponse response = httpclient.execute(httppost); HttpEntity resEntity = response.getEntity(); progressBarCipher.setIndeterminate(false); JFrame frame = new JFrame("Upload Completed"); JOptionPane.showMessageDialog(frame, "File Uploaded"); } catch (IOException ex) { Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex); } } }).start(); } else { JFrame frame = new JFrame("File not Found"); JOptionPane.showMessageDialog(frame, "Plase Choice File Upload"); } }
From source file:duthientan.mmanm.com.Main.java
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed // TODO add your handling code here: try {//ww w .j a va 2 s . c o m HttpClient httpclient = new DefaultHttpClient(); httpclient.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1); HttpGet httpGet = new HttpGet("http://localhost:4000/api/store"); httpGet.setHeader("id", id); httpGet.addHeader("x-access-token", token); HttpResponse response = httpclient.execute(httpGet); JSONObject obj = new JSONObject(EntityUtils.toString(response.getEntity())); //System.out.println(EntityUtils.toString(response.getEntity())); JSONArray jsonArr = obj.getJSONArray("arr"); String result = ""; for (int i = 0; i < jsonArr.length(); i++) { result += "http://localhost:4000/" + jsonArr.get(i).toString() + "\n"; } textLinkFile.setText(result); } catch (IOException ex) { Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex); } }
From source file:org.apache.axis2.transport.http.impl.httpclient4.HTTPSenderImpl.java
/** * Method used to copy all the common properties * * @param msgContext - The messageContext of the request message * @param url - The target URL * @param httpMethod - The http method used to send the request * @param httpClient - The httpclient used to send the request * @param soapActionString - The soap action atring of the request message * @return MessageFormatter - The messageFormatter for the relavent request * message/*w w w. ja va2 s . c o m*/ * @throws org.apache.axis2.AxisFault - Thrown in case an exception occurs */ protected MessageFormatter populateCommonProperties(MessageContext msgContext, URL url, HttpRequestBase httpMethod, AbstractHttpClient httpClient, String soapActionString) throws AxisFault { if (isAuthenticationEnabled(msgContext)) { httpMethod.getParams().setBooleanParameter(ClientPNames.HANDLE_AUTHENTICATION, true); } MessageFormatter messageFormatter = TransportUtils.getMessageFormatter(msgContext); url = messageFormatter.getTargetAddress(msgContext, format, url); try { httpMethod.setURI(url.toURI()); } catch (URISyntaxException e) { log.error("Error in URI : " + url, e); } httpMethod.setHeader(HTTPConstants.HEADER_CONTENT_TYPE, messageFormatter.getContentType(msgContext, format, soapActionString)); httpMethod.setHeader(HTTPConstants.HEADER_HOST, url.getHost()); if (msgContext.getOptions() != null && msgContext.getOptions().isManageSession()) { // setting the cookie in the out path Object cookieString = msgContext.getProperty(HTTPConstants.COOKIE_STRING); if (cookieString != null) { StringBuffer buffer = new StringBuffer(); buffer.append(cookieString); httpMethod.setHeader(HTTPConstants.HEADER_COOKIE, buffer.toString()); } } if (httpVersion.equals(HTTPConstants.HEADER_PROTOCOL_10)) { httpClient.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_0); } return messageFormatter; }
From source file:org.apache.camel.component.http4.HttpProducer.java
public void process(Exchange exchange) throws Exception { if (getEndpoint().isBridgeEndpoint()) { exchange.setProperty(Exchange.SKIP_GZIP_ENCODING, Boolean.TRUE); }//from www . j a v a2s . c o m HttpRequestBase httpRequest = createMethod(exchange); Message in = exchange.getIn(); String httpProtocolVersion = in.getHeader(Exchange.HTTP_PROTOCOL_VERSION, String.class); if (httpProtocolVersion != null) { // set the HTTP protocol version httpRequest.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpHelper.parserHttpVersion(httpProtocolVersion)); } HeaderFilterStrategy strategy = getEndpoint().getHeaderFilterStrategy(); // propagate headers as HTTP headers for (Map.Entry<String, Object> entry : in.getHeaders().entrySet()) { String headerValue = in.getHeader(entry.getKey(), String.class); if (strategy != null && !strategy.applyFilterToCamelHeaders(entry.getKey(), headerValue, exchange)) { httpRequest.addHeader(entry.getKey(), headerValue); } } // lets store the result in the output message. HttpResponse httpResponse = null; try { if (LOG.isDebugEnabled()) { LOG.debug("Executing http " + httpRequest.getMethod() + " method: " + httpRequest.getURI().toString()); } httpResponse = executeMethod(httpRequest); int responseCode = httpResponse.getStatusLine().getStatusCode(); if (LOG.isDebugEnabled()) { LOG.debug("Http responseCode: " + responseCode); } if (throwException && (responseCode < 100 || responseCode >= 300)) { throw populateHttpOperationFailedException(exchange, httpRequest, httpResponse, responseCode); } else { populateResponse(exchange, httpRequest, httpResponse, in, strategy, responseCode); } } finally { if (httpResponse != null && httpResponse.getEntity() != null) { try { httpResponse.getEntity().consumeContent(); } catch (IOException e) { // nothing we could do } } } }