Example usage for org.apache.http.entity FileEntity setContentType

List of usage examples for org.apache.http.entity FileEntity setContentType

Introduction

In this page you can find the example usage for org.apache.http.entity FileEntity setContentType.

Prototype

public void setContentType(Header header) 

Source Link

Usage

From source file:test.gov.nih.nci.cacoresdk.domain.operations.SiteResourceTest.java

public void testPost() throws Exception {

    try {//from w w  w . jav a 2  s .  c o  m
        DefaultHttpClient httpClient = new DefaultHttpClient();
        String url = baseURL + "/rest/Site";
        WebClient client = WebClient.create(url);
        HttpPost postRequest = new HttpPost(url);
        File myFile = new File("Site" + "XML.xml");
        if (!myFile.exists()) {
            testGet();
            myFile = new File("Site" + "XML.xml");
            if (!myFile.exists())
                return;
        }

        FileEntity input = new FileEntity(myFile);
        input.setContentType("application/xml");
        System.out.println("input: " + myFile);
        postRequest.setEntity(input);

        HttpResponse response = httpClient.execute(postRequest);

        BufferedReader br = new BufferedReader(new InputStreamReader((response.getEntity().getContent())));

        String output;
        System.out.println("Output from Server .... \n");
        while ((output = br.readLine()) != null) {
            System.out.println(output);
        }

        httpClient.getConnectionManager().shutdown();
    } catch (Exception e) {
        e.printStackTrace();
        throw e;
    }

}

From source file:test.gov.nih.nci.cacoresdk.domain.operations.SiteResourceTest.java

public void testPut() throws Exception {

    try {//  www  .jav  a  2  s  .  c o m
        DefaultHttpClient httpClient = new DefaultHttpClient();
        String url = baseURL + "/rest/Site";
        HttpPut putRequest = new HttpPut(url);
        File myFile = new File("Site" + "XML.xml");
        if (!myFile.exists()) {
            testGet();
            myFile = new File("Site" + "XML.xml");
            if (!myFile.exists())
                return;
        }

        FileEntity input = new FileEntity(myFile);
        input.setContentType("application/xml");
        putRequest.setEntity(input);

        HttpResponse response = httpClient.execute(putRequest);

        if (response.getEntity() != null) {
            BufferedReader br = new BufferedReader(new InputStreamReader((response.getEntity().getContent())));

            String output;
            System.out.println("Output from Server .... \n");
            while ((output = br.readLine()) != null) {
                System.out.println(output);
            }
        }

        httpClient.getConnectionManager().shutdown();
    } catch (Exception e) {
        e.printStackTrace();
        throw e;
    }

}

From source file:test.gov.nih.nci.cacoresdk.domain.operations.SpecimenResourceTest.java

public void testPost() throws Exception {

    try {// w w  w. j  ava 2  s  .  c  o m
        DefaultHttpClient httpClient = new DefaultHttpClient();
        String url = baseURL + "/rest/Specimen";
        WebClient client = WebClient.create(url);
        HttpPost postRequest = new HttpPost(url);
        File myFile = new File("Specimen" + "XML.xml");
        if (!myFile.exists()) {
            testGet();
            myFile = new File("Specimen" + "XML.xml");
            if (!myFile.exists())
                return;
        }

        FileEntity input = new FileEntity(myFile);
        input.setContentType("application/xml");
        System.out.println("input: " + myFile);
        postRequest.setEntity(input);

        HttpResponse response = httpClient.execute(postRequest);

        BufferedReader br = new BufferedReader(new InputStreamReader((response.getEntity().getContent())));

        String output;
        System.out.println("Output from Server .... \n");
        while ((output = br.readLine()) != null) {
            System.out.println(output);
        }

        httpClient.getConnectionManager().shutdown();
    } catch (Exception e) {
        e.printStackTrace();
        throw e;
    }

}

From source file:test.gov.nih.nci.cacoresdk.domain.operations.SpecimenResourceTest.java

public void testPut() throws Exception {

    try {//ww w  .j  a v  a  2  s. co  m
        DefaultHttpClient httpClient = new DefaultHttpClient();
        String url = baseURL + "/rest/Specimen";
        HttpPut putRequest = new HttpPut(url);
        File myFile = new File("Specimen" + "XML.xml");
        if (!myFile.exists()) {
            testGet();
            myFile = new File("Specimen" + "XML.xml");
            if (!myFile.exists())
                return;
        }

        FileEntity input = new FileEntity(myFile);
        input.setContentType("application/xml");
        putRequest.setEntity(input);

        HttpResponse response = httpClient.execute(putRequest);

        if (response.getEntity() != null) {
            BufferedReader br = new BufferedReader(new InputStreamReader((response.getEntity().getContent())));

            String output;
            System.out.println("Output from Server .... \n");
            while ((output = br.readLine()) != null) {
                System.out.println(output);
            }
        }

        httpClient.getConnectionManager().shutdown();
    } catch (Exception e) {
        e.printStackTrace();
        throw e;
    }

}

From source file:org.envirocar.app.application.UploadManager.java

/**
 * Uploads the json object to the server
 * /*from ww w  . ja v a2 s  . co  m*/
 * @param url
 *            Url
 * @param contents
 *            The Json Object
 * @param xToken
 *            Token
 * @param xUser
 *            Username
 * @return Server response status code
 */
private String sendHttpPost(String url, File contents, String xToken, String xUser) {

    try {
        HttpPost httpPostRequest = new HttpPost(url);

        FileEntity se = new FileEntity(contents, "application/json");
        se.setContentType("application/json");

        // Set HTTP parameters
        httpPostRequest.setEntity(se);
        httpPostRequest.setHeader("Content-type", "application/json");
        httpPostRequest.setHeader("X-Token", xToken);
        httpPostRequest.setHeader("X-User", xUser);

        HttpResponse response = (HttpResponse) HTTPClient.execute(httpPostRequest);

        String location = "";
        Header[] h = response.getAllHeaders();
        for (int i = 0; i < h.length; i++) {
            if (h[i].getName().equals("Location")) {
                location += h[i].getValue();
                break;
            }
        }

        String trackid = location.substring(location.lastIndexOf("/") + 1, location.length());

        int statusCode = response.getStatusLine().getStatusCode();

        logger.debug("Status Code: " + statusCode);

        if (statusCode < HttpStatus.SC_MULTIPLE_CHOICES) {
            HTTPClient.consumeEntity(response.getEntity());
            return trackid;
        } else {
            String errorResponse = HTTPClient.readResponse(response.getEntity());
            logger.warn("Server response: " + errorResponse);
            return GENERAL_ERROR;
        }

    } catch (UnsupportedEncodingException e) {
        logger.warn(e.getMessage(), e);
        return GENERAL_ERROR;
    } catch (IOException e) {
        logger.warn(e.getMessage(), e);
        return NET_ERROR;
    }
}

From source file:test.gov.nih.nci.cacoresdk.domain.operations.SpecimenCollectionGroupResourceTest.java

public void testPost() throws Exception {

    try {/*from  ww w.j  ava2 s. c om*/
        DefaultHttpClient httpClient = new DefaultHttpClient();
        String url = baseURL + "/rest/SpecimenCollectionGroup";
        WebClient client = WebClient.create(url);
        HttpPost postRequest = new HttpPost(url);
        File myFile = new File("SpecimenCollectionGroup" + "XML.xml");
        if (!myFile.exists()) {
            testGet();
            myFile = new File("SpecimenCollectionGroup" + "XML.xml");
            if (!myFile.exists())
                return;
        }

        FileEntity input = new FileEntity(myFile);
        input.setContentType("application/xml");
        System.out.println("input: " + myFile);
        postRequest.setEntity(input);

        HttpResponse response = httpClient.execute(postRequest);

        BufferedReader br = new BufferedReader(new InputStreamReader((response.getEntity().getContent())));

        String output;
        System.out.println("Output from Server .... \n");
        while ((output = br.readLine()) != null) {
            System.out.println(output);
        }

        httpClient.getConnectionManager().shutdown();
    } catch (Exception e) {
        e.printStackTrace();
        throw e;
    }

}

From source file:test.gov.nih.nci.cacoresdk.domain.operations.SpecimenCollectionGroupResourceTest.java

public void testPut() throws Exception {

    try {//from   ww w .j a v  a2 s.  c om
        DefaultHttpClient httpClient = new DefaultHttpClient();
        String url = baseURL + "/rest/SpecimenCollectionGroup";
        HttpPut putRequest = new HttpPut(url);
        File myFile = new File("SpecimenCollectionGroup" + "XML.xml");
        if (!myFile.exists()) {
            testGet();
            myFile = new File("SpecimenCollectionGroup" + "XML.xml");
            if (!myFile.exists())
                return;
        }

        FileEntity input = new FileEntity(myFile);
        input.setContentType("application/xml");
        putRequest.setEntity(input);

        HttpResponse response = httpClient.execute(putRequest);

        if (response.getEntity() != null) {
            BufferedReader br = new BufferedReader(new InputStreamReader((response.getEntity().getContent())));

            String output;
            System.out.println("Output from Server .... \n");
            while ((output = br.readLine()) != null) {
                System.out.println(output);
            }
        }

        httpClient.getConnectionManager().shutdown();
    } catch (Exception e) {
        e.printStackTrace();
        throw e;
    }

}

From source file:test.gov.nih.nci.cacoresdk.domain.onetomany.unidirectional.selfassociation.MemberO2MUSResourceTest.java

public void testPost() throws Exception {

    try {/*from w  w w . j a v a 2 s.  c o m*/
        DefaultHttpClient httpClient = new DefaultHttpClient();
        String url = baseURL + "/rest/MemberO2MUS";
        WebClient client = WebClient.create(url);
        HttpPost postRequest = new HttpPost(url);
        File myFile = new File("MemberO2MUS" + "XML.xml");
        if (!myFile.exists()) {
            testGet();
            myFile = new File("MemberO2MUS" + "XML.xml");
            if (!myFile.exists())
                return;
        }

        FileEntity input = new FileEntity(myFile);
        input.setContentType("application/xml");
        System.out.println("input: " + myFile);
        postRequest.setEntity(input);

        HttpResponse response = httpClient.execute(postRequest);

        BufferedReader br = new BufferedReader(new InputStreamReader((response.getEntity().getContent())));

        String output;
        System.out.println("Output from Server .... \n");
        while ((output = br.readLine()) != null) {
            System.out.println(output);
        }

        httpClient.getConnectionManager().shutdown();
    } catch (Exception e) {
        e.printStackTrace();
        throw e;
    }

}

From source file:test.gov.nih.nci.cacoresdk.domain.onetomany.unidirectional.selfassociation.MemberO2MUSResourceTest.java

public void testPut() throws Exception {

    try {// w  w  w .j a  v  a2s  .c o m
        DefaultHttpClient httpClient = new DefaultHttpClient();
        String url = baseURL + "/rest/MemberO2MUS";
        HttpPut putRequest = new HttpPut(url);
        File myFile = new File("MemberO2MUS" + "XML.xml");
        if (!myFile.exists()) {
            testGet();
            myFile = new File("MemberO2MUS" + "XML.xml");
            if (!myFile.exists())
                return;
        }

        FileEntity input = new FileEntity(myFile);
        input.setContentType("application/xml");
        putRequest.setEntity(input);

        HttpResponse response = httpClient.execute(putRequest);

        if (response.getEntity() != null) {
            BufferedReader br = new BufferedReader(new InputStreamReader((response.getEntity().getContent())));

            String output;
            System.out.println("Output from Server .... \n");
            while ((output = br.readLine()) != null) {
                System.out.println(output);
            }
        }

        httpClient.getConnectionManager().shutdown();
    } catch (Exception e) {
        e.printStackTrace();
        throw e;
    }

}

From source file:test.gov.nih.nci.cacoresdk.domain.onetoone.unidirectional.selfassociation.MemberO2OUSResourceTest.java

public void testPost() throws Exception {

    try {/*  w  w w .  ja  va2 s  .c  o m*/
        DefaultHttpClient httpClient = new DefaultHttpClient();
        String url = baseURL + "/rest/MemberO2OUS";
        WebClient client = WebClient.create(url);
        HttpPost postRequest = new HttpPost(url);
        File myFile = new File("MemberO2OUS" + "XML.xml");
        if (!myFile.exists()) {
            testGet();
            myFile = new File("MemberO2OUS" + "XML.xml");
            if (!myFile.exists())
                return;
        }

        FileEntity input = new FileEntity(myFile);
        input.setContentType("application/xml");
        System.out.println("input: " + myFile);
        postRequest.setEntity(input);

        HttpResponse response = httpClient.execute(postRequest);

        BufferedReader br = new BufferedReader(new InputStreamReader((response.getEntity().getContent())));

        String output;
        System.out.println("Output from Server .... \n");
        while ((output = br.readLine()) != null) {
            System.out.println(output);
        }

        httpClient.getConnectionManager().shutdown();
    } catch (Exception e) {
        e.printStackTrace();
        throw e;
    }

}