Podaj kroki lub kod, aby uzyskać kod odpowiedzi dla konkretnego adresu URL.
java
http
http-status-codes
Ajit
źródło
źródło
Odpowiedzi:
HttpURLConnection :
Nie jest to bynajmniej solidny przykład; będziesz musiał sobie z tym poradzić
IOException
. Ale to powinno dać ci początek.Jeśli potrzebujesz czegoś z większymi możliwościami, sprawdź HttpClient .
źródło
disconnect()
metody mogą zamknąć gniazdo bazowych, jeżeli trwałe połączenie jest bezczynny w tym czasie. , co nie gwarantuje. Dokumenty mówią również Wskazuje, że inne żądania do serwera są mało prawdopodobne w najbliższej przyszłości. Wywołaniedisconnect()
nie powinno oznaczać, że taHttpURLConnection
instancja może zostać ponownie wykorzystana do innych żądań. Jeśli używaszInputStream
do odczytywania danych, powinieneśclose()
ten strumień wfinally
bloku.źródło
Możesz spróbować następujących rzeczy:
źródło
źródło
To zadziałało dla mnie:
źródło
Oto, co zadziałało dla mnie:
Mam nadzieję, że to komuś pomoże :)
źródło
Wypróbuj ten fragment kodu, który sprawdza 400 komunikatów o błędach
źródło
Efektywny sposób pobierania danych (przy nierównomiernym obciążeniu) przez skaner.
źródło
Jest to pełna metoda statyczna, którą można dostosować, aby ustawić czas oczekiwania i kod błędu, gdy wystąpi wyjątek IOException:
źródło
. . . . . . .
źródło
możesz użyć połączenia Java http / https url, aby uzyskać kod odpowiedzi ze strony internetowej i inne informacje, a także tutaj jest przykładowy kod.
źródło
To stare pytanie, ale pokażemy w REST (JAX-RS):
źródło