Ich habe ein Problem, wo ich eine HTTP-Anfrage auslösen, um die Header wie folgt zu erhalten. Mein Ziel ist es zu überprüfen, dass, wenn ich die Anfrage abbringe, eine Antwort zurück zu mir gegeben wird.httpHead und httpClient geben 503
try {
HttpHead headReq = new HttpHead(imageUrl);
response = (CloseableHttpResponse) httpClient.execute(headReq);
StatusLine sl = response.getStatusLine();
if (sl.getStatusCode() == 200) {
//do something
}
} catch (Exception e) {
LOG.error(e.getMessage());
} finally {
try {
response.close();
} catch (Exception e) {
LOG.error(e.getMessage());
}
}
Ich erhalte eine HTTP/1.0 503 Dienst nicht verfügbar, obwohl ich die URL wissen vorhanden ist, wenn ich es in meinem Browser getroffen. Ich muss hier etwas falsch machen. Kann mir jemand helfen, es zu sehen?
dank
Besitzen Sie den Server? – sonique
Es ist in meiner Firma, aber wir sind nicht die Besitzer – Richie
Vielleicht müssen Sie einen Proxy verwenden, um darauf zuzugreifen. – SubOptimal