/ / czy żądanie HTTP zostanie przekroczone, gdy serwer będzie długo utrzymywał połączenie? - java, http, networking, limit czasu

czy czas na żądanie HTTP upłynie, gdy serwer utrzyma połączenie przez długi czas? - Java, http, sieć, limit czasu

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 № 1

Upł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 ().