#35 add status code to page

pull/88/head^2
yihua.huang 11 years ago
parent f1d5e297bf
commit 47a0360783

@ -33,6 +33,8 @@ public class Page {
private Selectable url;
private int statusCode;
private List<Request> targetRequests = new ArrayList<Request>();
public Page() {
@ -162,6 +164,14 @@ public class Page {
return resultItems;
}
public int getStatusCode() {
return statusCode;
}
public void setStatusCode(int statusCode) {
this.statusCode = statusCode;
}
@Override
public String toString() {
return "Page{" +

@ -165,6 +165,7 @@ public class HttpClientDownloader implements Downloader {
page.setHtml(new Html(UrlUtils.fixAllRelativeHrefs(content, request.getUrl())));
page.setUrl(new PlainText(request.getUrl()));
page.setRequest(request);
page.setStatusCode(httpResponse.getStatusLine().getStatusCode());
return page;
}

Loading…
Cancel
Save