List of usage examples for org.apache.http.entity ContentType TEXT_PLAIN
ContentType TEXT_PLAIN
To view the source code for org.apache.http.entity ContentType TEXT_PLAIN.
Click Source Link
From source file:MainFrame.HttpCommunicator.java
public void setCombos(JComboBox comboGroups, JComboBox comboDates, LessonTableModel tableModel) throws MalformedURLException, IOException { BufferedReader in = null;//from w w w.j ava2 s.c om if (SingleDataHolder.getInstance().isProxyActivated) { CredentialsProvider credentialsProvider = new BasicCredentialsProvider(); credentialsProvider.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials( SingleDataHolder.getInstance().proxyLogin, SingleDataHolder.getInstance().proxyPassword)); HttpClient client = HttpClientBuilder.create().setDefaultCredentialsProvider(credentialsProvider) .build(); HttpHost proxy = new HttpHost(SingleDataHolder.getInstance().proxyIpAdress, SingleDataHolder.getInstance().proxyPort); RequestConfig config = RequestConfig.custom().setProxy(proxy).build(); HttpPost post = new HttpPost(SingleDataHolder.getInstance().hostAdress + "index.php"); post.setConfig(config); StringBody head = new StringBody(new JSONObject().toString(), ContentType.TEXT_PLAIN); MultipartEntityBuilder builder = MultipartEntityBuilder.create(); builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE); builder.addPart("apideskviewer.getAllLessons", head); HttpEntity entity = builder.build(); post.setEntity(entity); ResponseHandler<String> responseHandler = new BasicResponseHandler(); String response = client.execute(post, responseHandler); System.out.println("responseBody : " + response); InputStream stream = new ByteArrayInputStream(response.getBytes(StandardCharsets.UTF_8)); in = new BufferedReader(new InputStreamReader(stream)); } else { URL obj = new URL(SingleDataHolder.getInstance().hostAdress); HttpURLConnection con = (HttpURLConnection) obj.openConnection(); //add reuqest header con.setRequestMethod("POST"); con.setRequestProperty("User-Agent", USER_AGENT); con.setRequestProperty("Accept-Language", "en-US,en;q=0.5"); String urlParameters = "apideskviewer.getAllLessons={}"; // Send post request con.setDoOutput(true); DataOutputStream wr = new DataOutputStream(con.getOutputStream()); wr.writeBytes(urlParameters); wr.flush(); wr.close(); int responseCode = con.getResponseCode(); System.out.println("\nSending 'POST' request to URL : " + SingleDataHolder.getInstance().hostAdress); System.out.println("Post parameters : " + urlParameters); System.out.println("Response Code : " + responseCode); in = new BufferedReader(new InputStreamReader(con.getInputStream())); } JSONParser parser = new JSONParser(); try { Object parsedResponse = parser.parse(in); JSONObject jsonParsedResponse = (JSONObject) parsedResponse; for (int i = 0; i < jsonParsedResponse.size(); i++) { String s = (String) jsonParsedResponse.get(String.valueOf(i)); String[] splittedPath = s.split("/"); DateFormat DF = new SimpleDateFormat("yyyyMMdd"); Date d = DF.parse(splittedPath[1].replaceAll(".bin", "")); Lesson lesson = new Lesson(splittedPath[0], d, false); String group = splittedPath[0]; String date = new SimpleDateFormat("dd.MM.yyyy").format(d); if (((DefaultComboBoxModel) comboGroups.getModel()).getIndexOf(group) == -1) { comboGroups.addItem(group); } if (((DefaultComboBoxModel) comboDates.getModel()).getIndexOf(date) == -1) { comboDates.addItem(date); } tableModel.addLesson(lesson); } } catch (Exception ex) { } }
From source file:com.example.cognitive.personality.DemoServlet.java
/** * Create and POST a request to the Personality Insights service * /*from w w w . j a va2 s.co m*/ * @param req * the Http Servlet request * @param resp * the Http Servlet pesponse * @throws ServletException * the servlet exception * @throws IOException * Signals that an I/O exception has occurred. */ @Override protected void doPost(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, IOException { logger.info("doPost"); req.setCharacterEncoding("UTF-8"); // create the request String text = req.getParameter("text"); try { URI profileURI = new URI(baseURL + "/v2/profile").normalize(); Request profileRequest = Request.Post(profileURI).addHeader("Accept", "application/json") .bodyString(text, ContentType.TEXT_PLAIN); Executor executor = Executor.newInstance().auth(username, password); Response response = executor.execute(profileRequest); HttpResponse httpResponse = response.returnResponse(); resp.setStatus(httpResponse.getStatusLine().getStatusCode()); ServletOutputStream servletOutputStream = resp.getOutputStream(); httpResponse.getEntity().writeTo(servletOutputStream); servletOutputStream.flush(); servletOutputStream.close(); } catch (Exception e) { logger.log(Level.SEVERE, "Service error: " + e.getMessage(), e); resp.setStatus(HttpStatus.SC_BAD_GATEWAY); } }
From source file:com.mirth.connect.server.userutil.HTTPUtil.java
private static ContentType getContentType(String contentType) { try {/*from w w w . j ava2s. c om*/ return ContentType.parse(contentType); } catch (RuntimeException e) { return ContentType.TEXT_PLAIN; } }
From source file:com.sonatype.nexus.perftest.maven.ArtifactDeployer.java
public static StringEntity getDigest(HttpEntity entity, String algorithm) throws IOException { return new StringEntity(Digests.getDigest(entity, algorithm), ContentType.TEXT_PLAIN); }
From source file:org.keycloak.connections.httpclient.DefaultHttpClientFactory.java
@Override public HttpClientProvider create(KeycloakSession session) { lazyInit(session);//from w ww .ja v a 2 s.c o m return new HttpClientProvider() { @Override public HttpClient getHttpClient() { return httpClient; } @Override public void close() { } @Override public int postText(String uri, String text) throws IOException { HttpPost request = new HttpPost(uri); request.setEntity( EntityBuilder.create().setText(text).setContentType(ContentType.TEXT_PLAIN).build()); HttpResponse response = httpClient.execute(request); try { return response.getStatusLine().getStatusCode(); } finally { HttpEntity entity = response.getEntity(); if (entity != null) { InputStream is = entity.getContent(); if (is != null) is.close(); } } } @Override public InputStream get(String uri) throws IOException { HttpGet request = new HttpGet(uri); HttpResponse response = httpClient.execute(request); HttpEntity entity = response.getEntity(); if (entity == null) return null; return entity.getContent(); } }; }
From source file:com.jkoolcloud.tnt4j.streams.inputs.HttpStreamTest.java
@Test public void httpFilePostTest() throws Exception { HttpClientBuilder builder = HttpClientBuilder.create(); HttpClient client = builder.build(); URI url = makeURI();/*from ww w . ja v a 2s . co m*/ HttpPost post = new HttpPost(url); File file = new File(samplesDir, "/http-file/log.txt"); EntityBuilder entityBuilder = EntityBuilder.create(); entityBuilder.setFile(file); entityBuilder.setContentType(ContentType.TEXT_PLAIN); MultipartEntityBuilder builder2 = MultipartEntityBuilder.create(); builder2.addBinaryBody("file", file, ContentType.APPLICATION_OCTET_STREAM, "file.ext"); // NON-NLS HttpEntity multipart = builder2.build(); post.setEntity(multipart); final HttpResponse returned = client.execute(post); assertNotNull(returned); }
From source file:com.qwazr.utils.json.client.JsonClientAbstract.java
private Request setBodyString(Request request, Object bodyObject) throws JsonProcessingException { if (bodyObject == null) return request; if (bodyObject instanceof String) return request.bodyString(bodyObject.toString(), ContentType.TEXT_PLAIN); else if (bodyObject instanceof InputStream) return request.bodyStream((InputStream) bodyObject, ContentType.APPLICATION_OCTET_STREAM); else//from w ww . j ava 2 s.c o m return request.bodyString(JsonMapper.MAPPER.writeValueAsString(bodyObject), ContentType.APPLICATION_JSON); }
From source file:org.apache.gobblin.http.ApacheHttpRequestBuilder.java
public static ContentType createContentType(String contentType) { switch (contentType) { case "application/json": return ContentType.APPLICATION_JSON; case "text/plain": return ContentType.TEXT_PLAIN; default:// www . j a va 2 s.c om throw new RuntimeException("contentType not supported: " + contentType); } }