Hi:
I was trying to get meta data of a dataset of Harvard Datavers. However. it always returns with 404. Does anybody can help me out?
Code:
HttpClient httpclient = new DefaultHttpClient();
String key="this is the key";
String id="hdl:1902.1/21183";
HttpResponse response = httpclient.execute(new HttpGet(serviceURL));
String to = "";
int statusCode = response.getStatusLine().getStatusCode();
System.out.println(statusCode);
if (statusCode == 301 || statusCode == 302) {
Header[] hs = response.getHeaders("Location");
for (Header h : hs) {
to = h.getValue();
}
System.out.println("redirect: " + to);
} else {
String string = EntityUtils.toString(response.getEntity());
System.out.println(string);
}
}