Package de.mhus.lib.core.io.http
Class MHttp
- java.lang.Object
-
- de.mhus.lib.core.io.http.MHttp
-
public class MHttp extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMHttp.METHOD
-
Field Summary
Fields Modifier and Type Field Description static StringCONTENT_TYPE_HTMLstatic StringCONTENT_TYPE_JSONstatic StringCONTENT_TYPE_PDFstatic StringCONTENT_TYPE_TEXTstatic Map<Integer,String>HTTP_STATUS_CODES
-
Constructor Summary
Constructors Constructor Description MHttp()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetContentType(String extension)static org.apache.http.client.HttpClientgetSharedClient()Provide a central http client for common use.static voidsetFormParameters(org.apache.http.client.methods.HttpPost action, IProperties params)static voidsetFormParameters(org.apache.http.client.methods.HttpPost action, String... values)static MHttp.METHODtoMethod(String in)
-
-
-
Field Detail
-
CONTENT_TYPE_JSON
public static final String CONTENT_TYPE_JSON
- See Also:
- Constant Field Values
-
CONTENT_TYPE_HTML
public static final String CONTENT_TYPE_HTML
- See Also:
- Constant Field Values
-
CONTENT_TYPE_TEXT
public static final String CONTENT_TYPE_TEXT
- See Also:
- Constant Field Values
-
CONTENT_TYPE_PDF
public static final String CONTENT_TYPE_PDF
- See Also:
- Constant Field Values
-
-
Method Detail
-
toMethod
public static MHttp.METHOD toMethod(String in)
-
getSharedClient
public static org.apache.http.client.HttpClient getSharedClient()
Provide a central http client for common use. It will be configured with system proxy and usual parameters- Returns:
- the shared configured http client
-
setFormParameters
public static void setFormParameters(org.apache.http.client.methods.HttpPost action, String... values)
-
setFormParameters
public static void setFormParameters(org.apache.http.client.methods.HttpPost action, IProperties params)
-
-