Package io.hyperfoil.http
Class HttpUtil
- java.lang.Object
-
- io.hyperfoil.http.HttpUtil
-
public final class HttpUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringHTTP_PREFIXstatic java.lang.StringHTTPS_PREFIX
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanauthorityMatch(io.netty.buffer.ByteBuf pathData, int pathOffset, int pathLength, byte[] authority, boolean isHttp)static booleanauthorityMatch(io.netty.buffer.ByteBuf pathData, int pathOffset, int pathLength, byte[] authority, byte[] defaultPort, int prefixLength)static booleanauthorityMatch(java.lang.CharSequence path, java.lang.CharSequence authority, boolean isHttp)static booleanauthorityMatch(java.lang.CharSequence path, java.lang.CharSequence authority, java.lang.String defaultPort, int prefixLength)static booleanauthorityMatchHttp(io.netty.buffer.ByteBuf pathData, int pathOffset, int pathLength, byte[] authority)static booleanauthorityMatchHttp(java.lang.CharSequence path, java.lang.CharSequence authority)static booleanauthorityMatchHttps(io.netty.buffer.ByteBuf pathData, int pathOffset, int pathLength, byte[] authority)static booleanauthorityMatchHttps(java.lang.CharSequence path, java.lang.CharSequence authority)static java.lang.CharSequenceformatDate(long timestamp)static intindexOf(io.netty.buffer.ByteBuf data, int offset, int length, char c)static intindexOf(java.lang.CharSequence seq, int begin, char c)static intlastIndexOf(java.lang.CharSequence seq, int end, char c)static longparseDate(java.lang.CharSequence seq, int begin, int end)static intprefixLength(boolean isHttp)
-
-
-
Field Detail
-
HTTP_PREFIX
public static final java.lang.String HTTP_PREFIX
- See Also:
- Constant Field Values
-
HTTPS_PREFIX
public static final java.lang.String HTTPS_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
indexOf
public static int indexOf(java.lang.CharSequence seq, int begin, char c)
-
lastIndexOf
public static int lastIndexOf(java.lang.CharSequence seq, int end, char c)
-
parseDate
public static long parseDate(java.lang.CharSequence seq, int begin, int end)
-
formatDate
public static java.lang.CharSequence formatDate(long timestamp)
-
authorityMatch
public static boolean authorityMatch(java.lang.CharSequence path, java.lang.CharSequence authority, boolean isHttp)
-
authorityMatchHttp
public static boolean authorityMatchHttp(java.lang.CharSequence path, java.lang.CharSequence authority)
-
authorityMatchHttps
public static boolean authorityMatchHttps(java.lang.CharSequence path, java.lang.CharSequence authority)
-
authorityMatch
public static boolean authorityMatch(java.lang.CharSequence path, java.lang.CharSequence authority, java.lang.String defaultPort, int prefixLength)
-
authorityMatch
public static boolean authorityMatch(io.netty.buffer.ByteBuf pathData, int pathOffset, int pathLength, byte[] authority, boolean isHttp)
-
authorityMatchHttp
public static boolean authorityMatchHttp(io.netty.buffer.ByteBuf pathData, int pathOffset, int pathLength, byte[] authority)
-
authorityMatchHttps
public static boolean authorityMatchHttps(io.netty.buffer.ByteBuf pathData, int pathOffset, int pathLength, byte[] authority)
-
authorityMatch
public static boolean authorityMatch(io.netty.buffer.ByteBuf pathData, int pathOffset, int pathLength, byte[] authority, byte[] defaultPort, int prefixLength)
-
indexOf
public static int indexOf(io.netty.buffer.ByteBuf data, int offset, int length, char c)
-
prefixLength
public static int prefixLength(boolean isHttp)
-
-