Конечная точка отдыха зависает только в windows. другие конечные точки работают

Итак ... это действительно странная проблема, с которой мне трудно разобраться.

Я развернул приложение с помощью Wildfly. Это Java-приложение весенней загрузки с конечными точками отдыха.

Приложение отлично работает при доступе с Ubuntu + chrome, но в Windows + chrome + firefox (протестировано на 4 разных машинах) есть определенная конечная точка, которая "зависает". При просмотре консоли разработчика Chrome он остается в состоянии PENDING. Доступ к конечной точке напрямую через адресную строку браузера также зависает без ответа.

Рассматриваемая конечная точка - / auth

Вот контроллер:

@RestController
@RequestMapping("${base.url}")
public class MyController {

    @GetMapping("/auth")
    @ResponseStatus(HttpStatus.NO_CONTENT)
    public void validateAuthentication() {
        // nothing
    }

    @GetMapping("/now")
    @ResponseStatus(HttpStatus.OK)
    public SimpleDateOutput fetchCurrentDate() {
        return SimpleDateOutput.of(new Date());
    }
}

Кроме того, конечная точка "/ сейчас" РАБОТАЕТ.

У нас есть еще один другой сервер, работающий с встроенный кот, и он отлично работает в обеих ОС.

Итак, я действительно в растерянности. Кто-нибудь видел такое странное поведение?

Так где же код этой "зависшей" конечной точки?

Antoniossss 13.09.2018 21:08

@Antoniossss Конечно! Извините! Это / auth.

Saita 13.09.2018 21:11

Что будет, если у вас HttpStatus.OK?

Antoniossss 13.09.2018 21:12

Он вернет 200 вместо 204.

Saita 13.09.2018 21:14

Спасибо капитану очевидно - повиснет?

Antoniossss 13.09.2018 21:15

Извините, я не получил ваш вопрос (английский не мой родной язык). Я собираюсь попробовать и доложу здесь.

Saita 13.09.2018 21:16

@Antoniossss работает. Смена статуса на ОК сделала это. Если вы будете так любезны, напишите ответ, я с радостью приму его как правильный.

Saita 13.09.2018 21:52
0
7
25
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Попробуйте перейти на HttpStatus.OK, может поможет.

Другие вопросы по теме