aboutsummaryrefslogtreecommitdiffstats
path: root/AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpRequest.java
diff options
context:
space:
mode:
Diffstat (limited to 'AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpRequest.java')
-rw-r--r--AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpRequest.java139
1 files changed, 0 insertions, 139 deletions
diff --git a/AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpRequest.java b/AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpRequest.java
index 35fb193..412463b 100644
--- a/AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpRequest.java
+++ b/AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpRequest.java
@@ -6,17 +6,6 @@ import android.util.Log;
import com.koushikdutta.async.AsyncSSLException;
import com.koushikdutta.async.http.body.AsyncHttpRequestBody;
-import org.apache.http.Header;
-import org.apache.http.HeaderIterator;
-import org.apache.http.HttpRequest;
-import org.apache.http.ProtocolVersion;
-import org.apache.http.RequestLine;
-import org.apache.http.message.BasicHeader;
-import org.apache.http.params.HttpParams;
-
-import java.util.List;
-import java.util.Map;
-
public class AsyncHttpRequest {
public RequestLine getRequestLine() {
return new RequestLine() {
@@ -140,134 +129,6 @@ public class AsyncHttpRequest {
mTimeout = timeout;
return this;
}
-
- public static AsyncHttpRequest create(HttpRequest request) {
- AsyncHttpRequest ret = new AsyncHttpRequest(Uri.parse(request.getRequestLine().getUri()), request.getRequestLine().getMethod());
- for (Header header: request.getAllHeaders()) {
- ret.getHeaders().add(header.getName(), header.getValue());
- }
- return ret;
- }
-
- private static class HttpRequestWrapper implements HttpRequest {
- AsyncHttpRequest request;
-
- @Override
- public RequestLine getRequestLine() {
- return request.getRequestLine();
- }
-
- public HttpRequestWrapper(AsyncHttpRequest request) {
- this.request = request;
- }
-
-
- @Override
- public void addHeader(Header header) {
- request.getHeaders().add(header.getName(), header.getValue());
- }
-
- @Override
- public void addHeader(String name, String value) {
- request.getHeaders().add(name, value);
- }
-
- @Override
- public boolean containsHeader(String name) {
- return request.getHeaders().get(name) != null;
- }
-
- @Override
- public Header[] getAllHeaders() {
- return request.getHeaders().toHeaderArray();
- }
-
- @Override
- public Header getFirstHeader(String name) {
- String value = request.getHeaders().get(name);
- if (value == null)
- return null;
- return new BasicHeader(name, value);
- }
-
- @Override
- public Header[] getHeaders(String name) {
- Map<String, List<String>> map = request.getHeaders().getMultiMap();
- List<String> vals = map.get(name);
- if (vals == null)
- return new Header[0];
- Header[] ret = new Header[vals.size()];
- for (int i = 0; i < ret.length; i++)
- ret[i] = new BasicHeader(name, vals.get(i));
- return ret;
- }
-
- @Override
- public Header getLastHeader(String name) {
- Header[] vals = getHeaders(name);
- if (vals.length == 0)
- return null;
- return vals[vals.length - 1];
- }
-
- HttpParams params;
- @Override
- public HttpParams getParams() {
- return params;
- }
-
- @Override
- public ProtocolVersion getProtocolVersion() {
- return new ProtocolVersion("HTTP", 1, 1);
- }
-
- @Override
- public HeaderIterator headerIterator() {
- assert false;
- return null;
- }
-
- @Override
- public HeaderIterator headerIterator(String name) {
- assert false;
- return null;
- }
-
- @Override
- public void removeHeader(Header header) {
- request.getHeaders().remove(header.getName());
- }
-
- @Override
- public void removeHeaders(String name) {
- request.getHeaders().remove(name);
- }
-
- @Override
- public void setHeader(Header header) {
- setHeader(header.getName(), header.getValue());
- }
-
- @Override
- public void setHeader(String name, String value) {
- request.getHeaders().set(name, value);
- }
-
- @Override
- public void setHeaders(Header[] headers) {
- for (Header header: headers)
- setHeader(header);
- }
-
- @Override
- public void setParams(HttpParams params) {
- this.params = params;
- }
- }
-
- public HttpRequest asHttpRequest() {
- return new HttpRequestWrapper(this);
- }
public AsyncHttpRequest setHeader(String name, String value) {
getHeaders().set(name, value);