aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/cgResponse.java
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2011-09-23 21:52:14 +0200
committerSamuel Tardieu <sam@rfc1149.net>2011-09-26 08:55:08 +0200
commitdbd8cc56d1826103a05d1cefbfbeefb43f6bfd82 (patch)
tree10940791e5958f1a4222cb7eb67d715cff2158bc /main/src/cgeo/geocaching/cgResponse.java
parentf29a5ef2fbe59b607692561bfc7ddcc1271c3132 (diff)
downloadcgeo-dbd8cc56d1826103a05d1cefbfbeefb43f6bfd82.zip
cgeo-dbd8cc56d1826103a05d1cefbfbeefb43f6bfd82.tar.gz
cgeo-dbd8cc56d1826103a05d1cefbfbeefb43f6bfd82.tar.bz2
Reorganize HTTP traffic
Diffstat (limited to 'main/src/cgeo/geocaching/cgResponse.java')
-rw-r--r--main/src/cgeo/geocaching/cgResponse.java26
1 files changed, 13 insertions, 13 deletions
diff --git a/main/src/cgeo/geocaching/cgResponse.java b/main/src/cgeo/geocaching/cgResponse.java
index 3ac7770..0319761 100644
--- a/main/src/cgeo/geocaching/cgResponse.java
+++ b/main/src/cgeo/geocaching/cgResponse.java
@@ -1,33 +1,33 @@
package cgeo.geocaching;
+import org.apache.http.HttpResponse;
+
public class cgResponse {
- private String url;
- private int statusCode;
- private String statusMessage;
- private String data;
+ private String data = null;
+
+ private HttpResponse response = null;
- public void setUrl(String url) {
- this.url = url;
+ public cgResponse() {
}
- public String getUrl() {
- return url;
+ public cgResponse(HttpResponse response) {
+ this.response = response;
}
public void setStatusCode(int code) {
- statusCode = code;
+ response.setStatusCode(code);
}
public int getStatusCode() {
- return statusCode;
+ return response.getStatusLine().getStatusCode();
}
public void setStatusMessage(String message) {
- statusMessage = message;
+ response.setReasonPhrase(message);
}
public String getStatusMessage() {
- return statusMessage;
+ return response.getStatusLine().getReasonPhrase();
}
public void setData(String data) {
@@ -35,6 +35,6 @@ public class cgResponse {
}
public String getData() {
- return data;
+ return data == null ? cgBase.getResponseData(response) : data;
}
}