Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - package org.wbg.xxx.services;
 - import java.io.BufferedReader;
 - import java.io.IOException;
 - import java.io.InputStreamReader;
 - import java.io.OutputStream;
 - import java.net.HttpURLConnection;
 - import java.net.MalformedURLException;
 - import java.net.URL;
 - import java.net.URLEncoder;
 - public class myServices {
 - public static void main(String[] args) {
 - try {
 - URL authenticationUrl = new URL("http://mydomain:8080/xxx/rest/1.0/user/login");
 - HttpURLConnection authConn = (HttpURLConnection) authenticationUrl.openConnection();
 - authConn.setDoOutput(true);
 - authConn.setRequestMethod("POST");
 - authConn.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
 - authConn.setRequestProperty("connection", "keep-alive");
 - String authInput = "username="+URLEncoder.encode("user","UTF-8");
 - authInput += "&";
 - authInput += "password="+URLEncoder.encode("pswd","UTF-8");
 - OutputStream authOs = authConn.getOutputStream();
 - authOs.write(authInput.getBytes());
 - authOs.flush();
 - System.out.println("HttpConnection Status " + authConn.getResponseCode());
 - if (authConn.getResponseCode() != HttpURLConnection.HTTP_OK) {
 - throw new RuntimeException("Failed : HTTP error code : "
 - + authConn.getResponseCode());
 - }
 - authConn.disconnect();
 - URL searchUrl = new URL("http://mydomain:8080/xxx/rest/1.0/search");
 - HttpURLConnection searchConn = (HttpURLConnection) searchUrl.openConnection();
 - searchConn.setDoOutput(true);
 - searchConn.setRequestMethod("POST");
 - searchConn.setRequestProperty("Content-Type", "application/json");
 - String searchInput = "{ "query":"Ca*}";
 - OutputStream searchOs = searchConn.getOutputStream();
 - searchOs.write(searchInput.getBytes());
 - searchOs.flush();
 - if (searchConn.getResponseCode() != HttpURLConnection.HTTP_CREATED) {
 - throw new RuntimeException("Failed : HTTP error code : "
 - + searchConn.getResponseCode());
 - }
 - BufferedReader br = new BufferedReader(new InputStreamReader(
 - (searchConn.getInputStream())));
 - String output;
 - System.out.println("Output from Server .... n");
 - while ((output = br.readLine()) != null) {
 - System.out.println(output);
 - }
 - searchConn.disconnect();
 - } catch (MalformedURLException e) {
 - e.printStackTrace();
 - } catch (IOException e) {
 - e.printStackTrace();
 - }
 - }
 - }
 
Advertisement
 
                    Add Comment                
                
                        Please, Sign In to add comment