com.outbrain.ob1k.Request Maven / Gradle / Ivy
The newest version!
package com.outbrain.ob1k;
import io.netty.handler.codec.http.Cookie;
import java.io.InputStream;
import java.net.InetSocketAddress;
import java.util.List;
import java.util.Map;
/**
* User: aronen
* Date: 6/30/13
* Time: 11:55 AM
*/
public interface Request {
HttpRequestMethodType getMethod();
String getUri();
String getHeader(String name);
List getHeaders(String name);
Map getHeaders();
Map> getAllHeaders();
long getContentLength();
String getContentType();
String getRequestBody();
InputStream getRequestInputStream();
InetSocketAddress getLocalAddress();
InetSocketAddress getRemoteAddress();
Map getPathParams();
String getPathParam(String key);
String getQueryParam(String key);
String getQueryParam(String key, String defaultValue);
String getPostQueryParam(String key);
String getPostQueryParam(String key, String defaultValue);
List getQueryParams(String key);
Map getQueryParams();
String getPath();
String getProtocol();
String getContextPath();
String getCookie(String cookieName);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy