/// <exception cref="System.Exception"/> private void DoHttpClientRequest(HttpClient httpClient, HttpUriRequest request) { HttpResponse response = null; try { response = httpClient.Execute(request); int httpStatus = response.GetStatusLine().GetStatusCode(); Assert.Equal(HttpURLConnection.HttpOk, httpStatus); } finally { if (response != null) { EntityUtils.ConsumeQuietly(response.GetEntity()); } } }
protected HttpResponse execute(HttpUriRequest request) { DefaultHttpClient httpclient = new DefaultHttpClient(); try { // Execute the request HttpResponse response = httpclient.execute(request); return response; }catch (UnknownHostException e){ throw e; } catch (ClientProtocolException e) { e.PrintStackTrace(); } catch (IOException e) { e.PrintStackTrace(); } catch (IllegalArgumentException e) { e.PrintStackTrace(); } catch (IllegalStateException e) { e.PrintStackTrace(); } return null; }
/// <summary> /// Executes the given query using the client and context stored in this instance. /// </summary> /// <param name="request"> The request to execute. </param> /// <returns> Closeable response from the server. </returns> /// <exception cref="IOException"> On network error. </exception> //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public org.apache.http.client.methods.CloseableHttpResponse execute(org.apache.http.client.methods.HttpUriRequest request) throws java.io.IOException public virtual CloseableHttpResponse execute(HttpUriRequest request) { lastRequest = request; return(client.Execute(request, context)); }