gdy jedno żądanie http wysyła do serwera (na przykład serwer WWW java), a serwer przetrzyma żądanie przez długi czas, nie wysyłaj odpowiedzi z powrotem, nastąpi przekroczenie czasu?
Szukam limitu czasu http, znalazłem 408 i nie sądzę, że 408 jest limitem czasu, który opisałem.
jeśli przekroczy limit czasu, czy mogę ustawić tę wartość limitu czasu? na serwerze lub kliencie?
Odpowiedzi:
1 dla odpowiedzi № 1Upłynie limit czasu, jeśli ustawisz limit czasu odczytu. Jeśli nie, nie wygrałeś. Limit czasu staje się wyjątkiem SocketTimeoutException, a nie kodem błędu HTTP. Nie ma kodu błędu HTTP. Nie ma odpowiedzi HTTP, aby uzyskać kod błędu. Dlatego jest limit czasu. Możesz ustawić limit czasu za pomocą URLConnection.setReadTimeout ().