Package org.apache.http.client.methods

Examples of org.apache.http.client.methods.HttpOptions


            } else if (method.equals(HEAD)) {
                httpRequest = new HttpHead(uri);
            } else if (method.equals(TRACE)) {
                httpRequest = new HttpTrace(uri);
            } else if (method.equals(OPTIONS)) {
                httpRequest = new HttpOptions(uri);
            } else if (method.equals(DELETE)) {
                httpRequest = new HttpDelete(uri);
            } else if (method.equals(GET)) {
                httpRequest = new HttpGet(uri);
            } else {
View Full Code Here


    doTestForbidden(new HttpTrace("http://0.0.0.0:" + selectedPort));
  }

  @Test
  public void testOptions() throws Exception {
    doTestForbidden(new HttpOptions("http://0.0.0.0:" + selectedPort));
  }
View Full Code Here

      if (requestMethod.equals("TRACE")) {
        return new HttpTrace(uri);
      }

      if (requestMethod.equals("OPTIONS")) {
        return new HttpOptions(uri);
      }

      throw new IllegalArgumentException("Unknown method " + requestMethod);

    } catch (UnsupportedEncodingException e) {
View Full Code Here

    public void testReturns200ForOptionsFollowedByGetIfAuthorizationHeaderAndSharedCache()
        throws Exception {
        impl = createCachingExecChain(mockBackend, new BasicHttpCache(), CacheConfig.custom()
            .setSharedCache(true).build());
        final Date now = new Date();
        final HttpRequestWrapper req1 = HttpRequestWrapper.wrap(new HttpOptions(
            "http://foo.example.com/"));
        req1.setHeader("Authorization", "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==");
        final HttpRequestWrapper req2 = HttpRequestWrapper.wrap(new HttpGet(
            "http://foo.example.com/"));
        req2.setHeader("Authorization", "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==");
View Full Code Here

    doTestForbidden(new HttpTrace("http://0.0.0.0:" + selectedPort));
  }

  @Test
  public void testOptions() throws Exception {
    doTestForbidden(new HttpOptions("http://0.0.0.0:" + selectedPort));
  }
View Full Code Here

    public static HttpAsyncRequestProducer createDelete(final String requestURI) {
        return create(new HttpDelete(URI.create(requestURI)));
    }

    public static HttpAsyncRequestProducer createOptions(final URI requestURI) {
        return create(new HttpOptions(requestURI));
    }
View Full Code Here

    public static HttpAsyncRequestProducer createOptions(final URI requestURI) {
        return create(new HttpOptions(requestURI));
    }

    public static HttpAsyncRequestProducer createOptions(final String requestURI) {
        return create(new HttpOptions(URI.create(requestURI)));
    }
View Full Code Here

        super(URI.create(requestURI));
    }

    @Override
    protected HttpUriRequest createRequest(final URI requestURI) {
        return new HttpOptions(requestURI);
    }
View Full Code Here

        Assert.assertEquals(404, response.getStatusLine().getStatusCode());
    }
   
    @Test
    public void optionsAccessControlAllowOrigin() throws Exception {
        HttpResponse response = httpclient.execute(new HttpOptions(getServerUrl()));

        Assert.assertEquals(0, response.getHeaders("Access-Control-Allow-Origin").length);
    }
View Full Code Here

        Assert.assertEquals("foo.example.com", secondChild.getAttributeValue("domain"));
    }
   
    @Test
    public void optionsAccessControlAllowOrigin() throws Exception {
        HttpResponse response = httpclient.execute(new HttpOptions(getServerUrl()));

        Assert.assertEquals(1, response.getHeaders("Access-Control-Allow-Origin").length);
        String accessControlAllowOriginHeader = response.getHeaders("Access-Control-Allow-Origin")[0].getValue();

        Assert.assertEquals("example.com,foo.example.com", accessControlAllowOriginHeader);
View Full Code Here

TOP

Related Classes of org.apache.http.client.methods.HttpOptions

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.