Bitte teilen Sie mir die Schritte oder den Code mit, um den Antwortcode einer bestimmten URL zu erhalten.
java
http
http-status-codes
Ajit
quelle
quelle
Antworten:
HttpURLConnection :
Dies ist keineswegs ein robustes Beispiel; Sie müssen mit
IOException
s und so weiter umgehen. Aber es sollte Ihnen den Einstieg erleichtern.Wenn Sie etwas mit mehr Funktionen benötigen, schauen Sie sich HttpClient an .
quelle
disconnect()
Methode den zugrunde liegenden Socket schließen kann, wenn zu diesem Zeitpunkt eine dauerhafte Verbindung besteht. , was nicht garantiert. Ärzte sagen auch Zeigt an, dass andere Anfragen an den Server in naher Zukunft unwahrscheinlich sind. Das Aufrufendisconnect()
sollte nicht bedeuten, dass dieseHttpURLConnection
Instanz für andere Anforderungen wiederverwendet werden kann. Wenn Sie einInputStream
zum Lesen von Daten verwenden, sollten Sieclose()
diesen Stream in einemfinally
Block verwenden.quelle
Sie könnten Folgendes versuchen:
quelle
quelle
Das hat bei mir funktioniert:
quelle
Das hat bei mir funktioniert:
Hoffe das hilft jemandem :)
quelle
Probieren Sie diesen Code aus, der die 400 Fehlermeldungen überprüft
quelle
Effizienter Weg, um Daten (mit ungleichmäßiger Nutzlast) per Scanner abzurufen.
quelle
Dies ist die vollständige statische Methode, die Sie anpassen können, um die Wartezeit und den Fehlercode festzulegen, wenn eine IOException auftritt:
quelle
. . . . . . .
quelle
Sie können die Java http / https-URL-Verbindung verwenden, um den Antwortcode von der Website und andere Informationen abzurufen. Hier ist ein Beispielcode.
quelle
Es ist eine alte Frage, aber lassen Sie uns auf REST-Weise zeigen (JAX-RS):
quelle