List of usage examples for io.netty.handler.codec.http HttpMethod GET
HttpMethod GET
To view the source code for io.netty.handler.codec.http HttpMethod GET.
Click Source Link
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¶m2=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¶m2=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()); }