Example usage for org.apache.http.message BasicHttpResponse BasicHttpResponse

List of usage examples for org.apache.http.message BasicHttpResponse BasicHttpResponse

Introduction

In this page you can find the example usage for org.apache.http.message BasicHttpResponse BasicHttpResponse.

Prototype

public BasicHttpResponse(StatusLine statusLine) 

Source Link

Usage

From source file:org.kuali.ole.docstore.common.client.DocstoreRestClient.java

private RestResponse getBibResponse(String id, String param) {
    RestResponse response = new RestResponse();
    response.setContentType("text/html; charset=utf-8");
    try {//from  www .  ja  v  a  2 s.co m
        URL aURL = new URL(DOCSTORE_URL + param + id);
        StatusLine statusLine = new BasicStatusLine(new ProtocolVersion("http", 1, 1), 200, "OK");
        HttpResponse httpResponse = new BasicHttpResponse(statusLine);
        String result = getHttpResponse(new InputStreamReader(aURL.openStream()), response.getContentType());
        response.setResponseBody(result);
        response.setResponse(httpResponse);
        logger.debug(" GET Response Body :: ", response.getResponseBody());
    } catch (Exception ex) {
        ex.printStackTrace();
        logger.error("Exception :", ex);
    }
    return response;
}

From source file:org.kuali.ole.docstore.common.client.DocstoreRestClient.java

private RestResponse sendPostForAcquisitionSearch(String url, String urlParameters) {

    StatusLine statusLine = new BasicStatusLine(new ProtocolVersion("http", 1, 1), 200, "OK");
    HttpResponse httpResponse = new BasicHttpResponse(statusLine);
    String postResponse = null;//from   w w  w.ja  v a 2s .c  o  m
    try {
        URL obj = new URL(url);
        HttpURLConnection con = (HttpURLConnection) obj.openConnection();
        con.setRequestMethod("POST");
        con.setRequestProperty("Accept-Language", "en-US,en;q=0.5");
        con.setDoOutput(true);
        DataOutputStream wr = new DataOutputStream(con.getOutputStream());
        wr.writeBytes(urlParameters);
        wr.flush();
        wr.close();
        int responseCode = con.getResponseCode();
        BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
        String inputLine;
        StringBuffer response = new StringBuffer();
        while ((inputLine = in.readLine()) != null) {
            response.append(inputLine);
        }
        in.close();
        postResponse = response.toString();
    } catch (Exception e) {
        e.printStackTrace();
    }

    RestResponse response = new RestResponse();
    response.setContentType("text/html; charset=utf-8");
    response.setResponseBody(postResponse);
    response.setResponse(httpResponse);
    return response;
}