Итак ... это действительно странная проблема, с которой мне трудно разобраться.
Я развернул приложение с помощью Wildfly.Это java-приложение с весенней загрузкой и конечными точками отдыха.
Приложение работает нормально при доступе через Ubuntu + chrome, но в Windows + chrome + firefox (протестировано на 4 разных машинах) есть определенная конечная точка, которая «зависает»,Он остается в состоянии PENDING при просмотре консоли разработчика Chrome.Доступ к конечной точке напрямую через адресную строку браузера также зависает без ответа.
Рассматриваемая конечная точка / 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());
}
}
Кроме того, конечная точка "/ now" РАБОТАЕТ.
У нас есть другой сервер, работающий со встроенным tomcat , и он отлично работает в обеих ОС.
Итак, я действительно в растерянности.Кто-нибудь видел такое странное поведение?