Search in sources :

Example 36 with HttpHead

use of org.apache.http.client.methods.HttpHead in project android-volley by mcxiaoke.

the class HttpClientStackTest method createHeadRequest.

@Test
public void createHeadRequest() throws Exception {
    TestRequest.Head request = new TestRequest.Head();
    assertEquals(request.getMethod(), Method.HEAD);
    HttpUriRequest httpRequest = HttpClientStack.createHttpRequest(request, null);
    assertTrue(httpRequest instanceof HttpHead);
}
Also used : HttpUriRequest(org.apache.http.client.methods.HttpUriRequest) HttpHead(org.apache.http.client.methods.HttpHead) HttpHead(org.apache.http.client.methods.HttpHead) TestRequest(com.android.volley.mock.TestRequest) Test(org.junit.Test)

Example 37 with HttpHead

use of org.apache.http.client.methods.HttpHead in project FastDev4Android by jiangqqlmj.

the class HttpClientStackTest method createHeadRequest.

@Test
public void createHeadRequest() throws Exception {
    TestRequest.Head request = new TestRequest.Head();
    assertEquals(request.getMethod(), Method.HEAD);
    HttpUriRequest httpRequest = HttpClientStack.createHttpRequest(request, null);
    assertTrue(httpRequest instanceof HttpHead);
}
Also used : HttpUriRequest(org.apache.http.client.methods.HttpUriRequest) HttpHead(org.apache.http.client.methods.HttpHead) HttpHead(org.apache.http.client.methods.HttpHead) TestRequest(com.android.volley.mock.TestRequest) Test(org.junit.Test)

Example 38 with HttpHead

use of org.apache.http.client.methods.HttpHead in project openolat by klemens.

the class CertificationTest method getCertificate_head.

@Test
public void getCertificate_head() throws IOException, URISyntaxException {
    RestConnection conn = new RestConnection();
    Assert.assertTrue(conn.login("administrator", "openolat"));
    Identity assessedIdentity = JunitTestHelper.createAndPersistIdentityAsRndUser("cert-11");
    Identity unassessedIdentity = JunitTestHelper.createAndPersistIdentityAsRndUser("cert-12");
    Identity author = JunitTestHelper.createAndPersistIdentityAsAuthor("cert-2");
    RepositoryEntry entry = JunitTestHelper.deployBasicCourse(author);
    CertificateInfos certificateInfos = new CertificateInfos(assessedIdentity, 2.0f, true);
    Certificate certificate = certificatesManager.generateCertificate(certificateInfos, entry, null, false);
    dbInstance.commitAndCloseSession();
    Assert.assertNotNull(certificate);
    sleep(1000);
    URI uri = UriBuilder.fromUri(getContextURI()).path("repo").path("courses").path(entry.getOlatResource().getKey().toString()).path("certificates").path(assessedIdentity.getKey().toString()).build();
    HttpHead method = conn.createHead(uri, "application/pdf", true);
    HttpResponse response = conn.execute(method);
    Assert.assertEquals(200, response.getStatusLine().getStatusCode());
    EntityUtils.consume(response.getEntity());
    // check  with a stupid number
    URI nonExistentUri = UriBuilder.fromUri(getContextURI()).path("repo").path("courses").path(entry.getOlatResource().getKey().toString()).path("certificates").path(unassessedIdentity.getKey().toString()).build();
    HttpHead nonExistentMethod = conn.createHead(nonExistentUri, "application/pdf", true);
    HttpResponse nonExistentResponse = conn.execute(nonExistentMethod);
    Assert.assertEquals(404, nonExistentResponse.getStatusLine().getStatusCode());
    EntityUtils.consume(nonExistentResponse.getEntity());
    conn.shutdown();
}
Also used : CertificateInfos(org.olat.course.certificate.model.CertificateInfos) HttpResponse(org.apache.http.HttpResponse) RepositoryEntry(org.olat.repository.RepositoryEntry) Identity(org.olat.core.id.Identity) URI(java.net.URI) HttpHead(org.apache.http.client.methods.HttpHead) Certificate(org.olat.course.certificate.Certificate) Test(org.junit.Test)

Example 39 with HttpHead

use of org.apache.http.client.methods.HttpHead in project openolat by klemens.

the class WebDAVConnection method head.

public HttpResponse head(URI uri) throws IOException, URISyntaxException {
    HttpHead propfind = new HttpHead(uri);
    HttpResponse response = execute(propfind);
    Assert.assertEquals(200, response.getStatusLine().getStatusCode());
    return response;
}
Also used : HttpResponse(org.apache.http.HttpResponse) HttpHead(org.apache.http.client.methods.HttpHead)

Example 40 with HttpHead

use of org.apache.http.client.methods.HttpHead in project hazelcast by hazelcast.

the class HTTPCommunicator method doHead.

private ConnectionResponse doHead(String url) throws IOException {
    CloseableHttpClient client = newClient();
    CloseableHttpResponse response = null;
    try {
        HttpHead request = new HttpHead(url);
        response = client.execute(request);
        return new ConnectionResponse(response);
    } finally {
        IOUtil.closeResource(response);
        IOUtil.closeResource(client);
    }
}
Also used : CloseableHttpClient(org.apache.http.impl.client.CloseableHttpClient) CloseableHttpResponse(org.apache.http.client.methods.CloseableHttpResponse) HttpHead(org.apache.http.client.methods.HttpHead)

Aggregations

HttpHead (org.apache.http.client.methods.HttpHead)100 HttpResponse (org.apache.http.HttpResponse)40 HttpGet (org.apache.http.client.methods.HttpGet)28 CloseableHttpResponse (org.apache.http.client.methods.CloseableHttpResponse)25 Test (org.junit.Test)24 IOException (java.io.IOException)23 URI (java.net.URI)22 HttpPut (org.apache.http.client.methods.HttpPut)22 Header (org.apache.http.Header)21 HttpPost (org.apache.http.client.methods.HttpPost)21 CloseableHttpClient (org.apache.http.impl.client.CloseableHttpClient)19 HttpRequestBase (org.apache.http.client.methods.HttpRequestBase)15 HttpDelete (org.apache.http.client.methods.HttpDelete)13 InputStream (java.io.InputStream)12 HttpEntity (org.apache.http.HttpEntity)10 File (java.io.File)9 StringEntity (org.apache.http.entity.StringEntity)9 HttpOptions (org.apache.http.client.methods.HttpOptions)8 URISyntaxException (java.net.URISyntaxException)6 URL (java.net.URL)6