List of usage examples for org.apache.http.message BasicHttpResponse setEntity
public void setEntity(HttpEntity httpEntity)
From source file:com.ksc.http.timers.ClientExecutionAndRequestTimerTestUtils.java
private static HttpResponseProxy createHttpResponseProxy(HttpEntity entity) { ProtocolVersion protocolVersion = new ProtocolVersion("HTTP", 1, 1); BasicStatusLine statusLine = new BasicStatusLine(protocolVersion, 200, "mock response"); BasicHttpResponse response = new BasicHttpResponse(statusLine); response.setEntity(entity); return new HttpResponseProxy(response); }
From source file:org.callimachusproject.server.chain.SecureChannelFilter.java
private BasicHttpResponse insecure() { String msg = "Cannot request secure resource over insecure channel"; BasicHttpResponse resp; resp = new BasicHttpResponse(HttpVersion.HTTP_1_1, 400, msg); resp.setEntity(new StringEntity(msg, Charset.forName("UTF-8"))); return resp;//w w w . j ava 2s. c o m }
From source file:com.android.net.volley.toolbox.BasicNetworkTest.java
public void testHeadersAndPostParams() throws Exception { MockHttpStack mockHttpStack = new MockHttpStack(); BasicHttpResponse fakeResponse = new BasicHttpResponse(new ProtocolVersion("HTTP", 1, 1), 200, "OK"); fakeResponse.setEntity(new StringEntity("foobar")); mockHttpStack.setResponseToReturn(fakeResponse); BasicNetwork httpNetwork = new BasicNetwork(mockHttpStack); Request<String> request = new Request<String>(Request.Method.GET, "http://foo", null) { @Override//ww w . j av a 2 s . c o m protected Response<String> parseNetworkResponse(NetworkResponse response) { return null; } @Override protected void deliverResponse(String response) { } @Override public Map<String, String> getHeaders() { Map<String, String> result = new HashMap<String, String>(); result.put("requestheader", "foo"); return result; } @Override public Map<String, String> getParams() { Map<String, String> result = new HashMap<String, String>(); result.put("requestpost", "foo"); return result; } }; httpNetwork.performRequest(request); assertEquals("foo", mockHttpStack.getLastHeaders().get("requestheader")); assertEquals("requestpost=foo&", new String(mockHttpStack.getLastPostBody())); }
From source file:com.android.sensorbergVolley.toolbox.BasicNetworkTest.java
@Test public void headersAndPostParams() throws Exception { MockHttpStack mockHttpStack = new MockHttpStack(); BasicHttpResponse fakeResponse = new BasicHttpResponse(new ProtocolVersion("HTTP", 1, 1), 200, "OK"); fakeResponse.setEntity(new StringEntity("foobar")); mockHttpStack.setResponseToReturn(fakeResponse); BasicNetwork httpNetwork = new BasicNetwork(mockHttpStack); Request<String> request = new Request<String>(Request.Method.GET, "http://foo", null) { @Override//from w w w . j a v a 2 s .c o m protected Response<String> parseNetworkResponse(NetworkResponse response) { return null; } @Override protected void deliverResponse(String response) { } @Override public Map<String, String> getHeaders() { Map<String, String> result = new HashMap<String, String>(); result.put("requestheader", "foo"); return result; } @Override public Map<String, String> getParams() { Map<String, String> result = new HashMap<String, String>(); result.put("requestpost", "foo"); return result; } }; httpNetwork.performRequest(request); assertEquals("foo", mockHttpStack.getLastHeaders().get("requestheader")); assertEquals("requestpost=foo&", new String(mockHttpStack.getLastPostBody())); }
From source file:com.betfair.testing.utils.cougar.manager.CougarTestDAO.java
public org.apache.http.HttpResponse executeHttpMethodBaseCall(HttpUriRequest method) { // TODO Auto-generated method stub methods.add(method);/* w ww . j av a2 s. co m*/ final BasicHttpResponse response = new BasicHttpResponse( new BasicStatusLine(HttpVersion.HTTP_1_1, HttpStatus.SC_OK, "")); try { response.setEntity(new StringEntity("test")); } catch (UnsupportedEncodingException e) { throw new RuntimeException(e); } return response; }
From source file:org.jitsi.jicofo.reservation.HTTPTestUtil.java
/** * Get the <tt>HttpResponse</tt> instance used as return value in http client * mocking/*from w w w.j ava 2 s . c om*/ * * @param statusCode The status code to be assigned to response * @param reasonPhrase The HTTP reason phrase * @param responseBody The string to be used as response body * @return <tt>HttpResponse</tt> instance * @throws UnsupportedEncodingException When the responseBody */ protected HttpResponse getResponseEntity(final int statusCode, final String reasonPhrase, final String responseBody) throws UnsupportedEncodingException { BasicHttpResponse response = new BasicHttpResponse(getStatusLine(statusCode, reasonPhrase)); StringEntity responseEntity = new StringEntity(responseBody); response.setEntity(responseEntity); return response; }
From source file:com.telefonica.iot.cygnus.backends.ckan.CKANBackendImplTest.java
/** * Sets up tests by creating a unique instance of the tested class, and by defining the behaviour of the mocked * classes./*from w w w. j a va 2 s . c om*/ * * @throws Exception */ @Before public void setUp() throws Exception { // set up the instance of the tested class backend = new CKANBackendImpl(apiKey, host, port, orionURL, ssl); // set up the behaviour of the mocked classes when(mockCache.isCachedOrg(orgName)).thenReturn(true); when(mockCache.isCachedPkg(orgName, pkgName)).thenReturn(true); when(mockCache.isCachedRes(orgName, pkgName, resName)).thenReturn(true); when(mockCache.getOrgId(orgName)).thenReturn("org_id"); when(mockCache.getPkgId(pkgName)).thenReturn("pkg_id"); when(mockCache.getResId(resName)).thenReturn("res_id"); BasicHttpResponse response = new BasicHttpResponse(new ProtocolVersion("http", 1, 1), 200, "ok"); response.setEntity(new StringEntity("{\"result\": {\"whatever\":\"whatever\"}}")); when(mockHttpClient.execute(Mockito.any(HttpUriRequest.class))).thenReturn(response); }
From source file:com.snda.mymarket.providers.downloads.HurlStack.java
@Override public HttpResponse performRequest(HttpUriRequest request) throws IOException { String url = request.getURI().toString(); if (mUrlRewriter != null) { String rewritten = mUrlRewriter.rewriteUrl(url); if (rewritten == null) { throw new IOException("URL blocked by rewriter: " + url); }/*from w ww . j a v a 2 s.c om*/ url = rewritten; } URL parsedUrl = new URL(url); client = openConnection(parsedUrl, request); for (Header headerName : request.getAllHeaders()) { client.addRequestProperty(headerName.getName(), headerName.getValue()); } client.setRequestMethod("GET"); // Initialize HttpResponse with data from the HttpURLConnection. ProtocolVersion protocolVersion = new ProtocolVersion("HTTP", 1, 1); int responseCode = client.getResponseCode(); if (responseCode == -1) { // -1 is returned by getResponseCode() if the response code could not be retrieved. // Signal to the caller that something was wrong with the connection. throw new IOException("Could not retrieve response code from HttpUrlConnection."); } StatusLine responseStatus = new BasicStatusLine(protocolVersion, client.getResponseCode(), client.getResponseMessage()); BasicHttpResponse response = new BasicHttpResponse(responseStatus); response.setEntity(entityFromConnection(client)); for (Entry<String, List<String>> header : client.getHeaderFields().entrySet()) { if (header.getKey() != null) { Header h = new BasicHeader(header.getKey(), header.getValue().get(0)); response.addHeader(h); } } return response; }
From source file:com.github.avarabyeu.restendpoint.http.DefaultErrorHandlerTest.java
private HttpResponse getHttpResponse(int statusCode, String message) { StatusLine statusLine = new BasicStatusLine(HttpVersion.HTTP_1_1, statusCode, message); BasicHttpResponse response = new BasicHttpResponse(statusLine, EnglishReasonPhraseCatalog.INSTANCE, Locale.US);// w w w.j a v a 2 s. c o m response.setEntity(new StringEntity("test string response body", Consts.UTF_8)); return response; }
From source file:com.orange.retrytest.OkHttpStack.java
@Override public HttpResponse performRequest(Request<?> request, Map<String, String> additionalHeaders) throws IOException, AuthFailureError { OkHttpClient.Builder clientBuilder = client.newBuilder(); int timeoutMs = request.getTimeoutMs(); clientBuilder.connectTimeout(timeoutMs, TimeUnit.MILLISECONDS); clientBuilder.readTimeout(timeoutMs, TimeUnit.MILLISECONDS); clientBuilder.writeTimeout(timeoutMs, TimeUnit.MILLISECONDS); OkHttpClient client = clientBuilder.build(); okhttp3.Request.Builder requestBuilder = new okhttp3.Request.Builder(); requestBuilder.url(request.getUrl()); setHeaders(requestBuilder, request, additionalHeaders); setConnectionParameters(requestBuilder, request); okhttp3.Request okHttpRequest = requestBuilder.build(); Call okHttpCall = client.newCall(okHttpRequest); Response okHttpResponse = okHttpCall.execute(); StatusLine responseStatus = new BasicStatusLine(parseProtocol(okHttpResponse.protocol()), okHttpResponse.code(), okHttpResponse.message()); BasicHttpResponse response = new BasicHttpResponse(responseStatus); response.setEntity(getEntity(okHttpResponse)); Headers responseHeaders = okHttpResponse.headers(); for (int i = 0, len = responseHeaders.size(); i < len; i++) { response.addHeader(new BasicHeader(responseHeaders.name(i), responseHeaders.value(i))); }//from w ww. j a va2s . co m return response; }