Package de.uhilger.neon
Class HttpHelper
- java.lang.Object
-
- de.uhilger.neon.HttpHelper
-
public class HttpHelper extends java.lang.Object
Helfer fuer HTTP-Methoden
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CT_JSON
static java.lang.String
CT_TEXT_HTML
static java.lang.String
HTTP_DELETE
static java.lang.String
HTTP_GET
static java.lang.String
HTTP_POST
static java.lang.String
HTTP_PUT
static java.lang.String
STR_AMP
static java.lang.String
STR_EQUAL
-
Constructor Summary
Constructors Constructor Description HttpHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
bodyLesen(com.sun.net.httpserver.HttpExchange exchange)
java.lang.String
getFileName(com.sun.net.httpserver.HttpExchange e)
Den Namen der gewünschten Datei aus der HTTP-Anfrage ermittelnjava.util.Map<java.lang.String,java.lang.String>
getQueryMap(com.sun.net.httpserver.HttpExchange exchange)
java.util.Map<java.lang.String,java.lang.String>
getQueryMap(java.lang.String query)
java.util.List<java.lang.String>
getRouteList(java.lang.String routeString)
java.lang.String
getRouteString(com.sun.net.httpserver.HttpExchange exchange)
-
-
-
Field Detail
-
HTTP_GET
public static final java.lang.String HTTP_GET
- See Also:
- Constant Field Values
-
HTTP_POST
public static final java.lang.String HTTP_POST
- See Also:
- Constant Field Values
-
HTTP_PUT
public static final java.lang.String HTTP_PUT
- See Also:
- Constant Field Values
-
HTTP_DELETE
public static final java.lang.String HTTP_DELETE
- See Also:
- Constant Field Values
-
STR_AMP
public static final java.lang.String STR_AMP
- See Also:
- Constant Field Values
-
STR_EQUAL
public static final java.lang.String STR_EQUAL
- See Also:
- Constant Field Values
-
CT_JSON
public static final java.lang.String CT_JSON
- See Also:
- Constant Field Values
-
CT_TEXT_HTML
public static final java.lang.String CT_TEXT_HTML
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFileName
public java.lang.String getFileName(com.sun.net.httpserver.HttpExchange e)
Den Namen der gewünschten Datei aus der HTTP-Anfrage ermitteln- Parameters:
e
- das Objekt mit Methoden zur Untersuchung der Anfrage sowie zum Anfertigen und Senden der Antwort- Returns:
- Name der gewünschten Datei
-
bodyLesen
public java.lang.String bodyLesen(com.sun.net.httpserver.HttpExchange exchange) throws java.io.IOException
- Throws:
java.io.IOException
-
getQueryMap
public java.util.Map<java.lang.String,java.lang.String> getQueryMap(com.sun.net.httpserver.HttpExchange exchange)
-
getQueryMap
public java.util.Map<java.lang.String,java.lang.String> getQueryMap(java.lang.String query)
-
getRouteString
public java.lang.String getRouteString(com.sun.net.httpserver.HttpExchange exchange)
-
getRouteList
public java.util.List<java.lang.String> getRouteList(java.lang.String routeString)
-
-