mirror of https://github.com/moparisthebest/k-9
44 lines
1020 B
Java
Executable File
44 lines
1020 B
Java
Executable File
package com.android.email.mail.internet;
|
|
|
|
import java.net.URI;
|
|
|
|
import org.apache.http.client.methods.HttpEntityEnclosingRequestBase;
|
|
|
|
/**
|
|
* New HTTP method that allows changing the method and generic handling.
|
|
* This allows for the actual knowledge of HTTP methods to be abstracted
|
|
* out as well as custom methods.
|
|
*/
|
|
public class HttpGeneric extends HttpEntityEnclosingRequestBase {
|
|
public String METHOD_NAME = "POST";
|
|
|
|
public HttpGeneric() {
|
|
super();
|
|
}
|
|
|
|
public HttpGeneric(final URI uri) {
|
|
super();
|
|
setURI(uri);
|
|
}
|
|
|
|
/**
|
|
* @throws IllegalArgumentException if the uri is invalid.
|
|
*/
|
|
public HttpGeneric(final String uri) {
|
|
super();
|
|
|
|
setURI(URI.create(uri));
|
|
}
|
|
|
|
@Override
|
|
public String getMethod() {
|
|
return METHOD_NAME;
|
|
}
|
|
|
|
public void setMethod(String method) {
|
|
if (method != null) {
|
|
METHOD_NAME = method;
|
|
}
|
|
}
|
|
}
|