Example usage for io.netty.handler.codec.http HttpMethod GET

List of usage examples for io.netty.handler.codec.http HttpMethod GET

Introduction

In this page you can find the example usage for io.netty.handler.codec.http HttpMethod GET.

Prototype

HttpMethod GET

To view the source code for io.netty.handler.codec.http HttpMethod GET.

Click Source Link

Document

The GET method means retrieve whatever information (in the form of an entity) is identified by the Request-URI.

Usage

From source file:org.restexpress.pipeline.RawWrappedResponseTest.java

License:Apache License

@Test
public void shouldWrapInvalidUrlWithXmlUsingQueryString() {
    sendEvent(HttpMethod.GET, "/xyzt?format=xml", "");
    assertEquals(1, observer.getReceivedCount());
    assertEquals(1, observer.getCompleteCount());
    assertEquals(0, observer.getSuccessCount());
    assertEquals(1, observer.getExceptionCount());
    //      System.out.println(httpResponse.toString());
    assertEquals("<string>Unresolvable URL: http://null/xyzt?format=xml</string>", httpResponse.toString());
}

From source file:org.restexpress.plugin.correlationid.CorrelationIdPluginTest.java

License:Apache License

@BeforeClass
public static void beforeClass() {
    SERVER.registerPlugin(new CorrelationIdPlugin());
    SERVER.uri("/test", new TestController()).method(HttpMethod.GET).noSerialization();
    SERVER.bind();// w ww  . j  a  va2s .c  o m
}

From source file:org.restexpress.plugin.version.VersionPlugin.java

License:Apache License

@Override
public VersionPlugin register(RestExpress restExpress) {
    if (isRegistered())
        return this;

    super.register(restExpress);

    RouteBuilder rb = restExpress.uri(path, this).method(HttpMethod.GET).name("PluginExpress.version");

    applyFlags(rb);/*from ww w . ja v  a 2 s .  c o  m*/
    applyParameters(rb);

    return this;
}

From source file:org.restexpress.plugin.xsecurity.HSTSHeaderPostprocessorTest.java

License:Apache License

@Test
public void shouldAddHSTSHeader() {
    FullHttpRequest httpRequest = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET,
            "/foo?param1=bar&param2=baz&quux");
    httpRequest.headers().add("Host", "testing-host");
    Response response = new Response();
    postprocessor.process(new Request(httpRequest, null), response);
    assertTrue(response.hasHeaders());/*  w w  w  .j a va 2s .  c  o m*/
    String result = response.getHeader(HSTS);
    assertNotNull(result);
}

From source file:org.restexpress.plugin.xsecurity.XContentTypeOptionsPostprocessorTest.java

License:Apache License

@Test
public void shouldAddXContentTypeOptionsHeader() {
    FullHttpRequest httpRequest = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET,
            "/foo?param1=bar&param2=baz&quux");
    httpRequest.headers().add("Host", "testing-host");
    Response response = new Response();
    postprocessor.process(new Request(httpRequest, null), response);
    assertTrue(response.hasHeaders());//from   ww w. ja  v a 2  s.c o m
    String result = response.getHeader(XCONTENTTYPEOPTIONS);
    assertNotNull(result);
    assertEquals(NOSNIFF, result);
}

From source file:org.restexpress.query.QueryFiltersTest.java

License:Apache License

@Test
public void shouldParseEqualityOperatorFromQueryString() {
    FullHttpRequest httpRequest = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET,
            "http://www.example.com/somethings?filter=name:=:todd|description:!=:amazing");
    Request request = new Request(httpRequest, null);
    QueryFilter f = QueryFilters.parseFrom(request);
    assertTrue(f.hasFilters());/* w  ww .  j  av a  2  s.  com*/
    FCallback callback = new FCallback();
    f.iterate(callback);
    assertEquals(2, callback.getFilterCount());
    assertEquals("todd", callback.get("name").getValue());
    assertEquals(FilterOperator.EQUALS, callback.get("name").getOperator());
    assertEquals("amazing", callback.get("description").getValue());
    assertEquals(FilterOperator.NOT_EQUALS, callback.get("description").getOperator());
}

From source file:org.restexpress.query.QueryFiltersTest.java

License:Apache License

@Test
public void shouldParseLessThanOperatorsFromQueryString() {
    FullHttpRequest httpRequest = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET,
            "http://www.example.com/somethings?filter=name:<:todd|description:<=:amazing");
    Request request = new Request(httpRequest, null);
    QueryFilter f = QueryFilters.parseFrom(request);
    assertTrue(f.hasFilters());//  w  w w . ja va2s  .co  m
    FCallback callback = new FCallback();
    f.iterate(callback);
    assertEquals(2, callback.getFilterCount());
    assertEquals("todd", callback.get("name").getValue());
    assertEquals(FilterOperator.LESS_THAN, callback.get("name").getOperator());
    assertEquals("amazing", callback.get("description").getValue());
    assertEquals(FilterOperator.LESS_THAN_OR_EQUAL_TO, callback.get("description").getOperator());
}

From source file:org.restexpress.query.QueryFiltersTest.java

License:Apache License

@Test
public void shouldParseGreaterThanOperatorsFromQueryString() {
    FullHttpRequest httpRequest = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET,
            "http://www.example.com/somethings?filter=name:>=:todd|description:>:amazing");
    Request request = new Request(httpRequest, null);
    QueryFilter f = QueryFilters.parseFrom(request);
    assertTrue(f.hasFilters());// w  w  w.  j a  va  2 s .  c om
    FCallback callback = new FCallback();
    f.iterate(callback);
    assertEquals(2, callback.getFilterCount());
    assertEquals("todd", callback.get("name").getValue());
    assertEquals(FilterOperator.GREATER_THAN_OR_EQUAL_TO, callback.get("name").getOperator());
    assertEquals("amazing", callback.get("description").getValue());
    assertEquals(FilterOperator.GREATER_THAN, callback.get("description").getOperator());
}

From source file:org.restexpress.query.QueryFiltersTest.java

License:Apache License

@Test
public void shouldParseQueryString() {
    FullHttpRequest httpRequest = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET,
            "http://www.example.com/somethings?filter=name::todd|description::amazing");
    Request request = new Request(httpRequest, null);
    QueryFilter f = QueryFilters.parseFrom(request);
    assertTrue(f.hasFilters());//  w w  w.  j  a va  2 s  . co m
    FCallback callback = new FCallback();
    f.iterate(callback);
    assertEquals(2, callback.getFilterCount());
    assertEquals("todd", callback.get("name").getValue());
    assertEquals(FilterOperator.CONTAINS, callback.get("name").getOperator());
    assertEquals("amazing", callback.get("description").getValue());
    assertEquals(FilterOperator.CONTAINS, callback.get("description").getOperator());
}