Ruslan1999w
@Ruslan1999w

Клиент не получает ответ с сервера REST, JAVA?

Есть такая форма:
<form name="user" action="POST">
           Email: <input name="email" required type="email" />
           Password: <input name="password" required type="password" />
           Login:<input name="login" required type="text">
            <input type="submit" value="Submit" onclick="registration()" />
           </form>

Метод registration, который вызывается при клике

var xhr = new XMLHttpRequest();
function registration()
{
 xhr.open("GET", "http://localhost:8080/user/login", true);
 xhr.send();
 success:  alert('Succes');
}

А вот и сам класс, метод, который обрабатывает данный HTTP "GET" запрос
@GET
    @Path("/register")
    @Consumes({MediaType.APPLICATION_JSON})
    @Produces({MediaType.APPLICATION_JSON})
    String user_info(@PathParam("email") String email, @PathParam ("password") String password ) throws FileNotFoundException{
        return "succes";   
    }

Уже несколько дней пытаюсь понять что не так, ошибка 100% глупая и связана с неполным пониманием темы, поэтому буду рад вашей помощи.
Суть проблемы в том что при нажатии на кнопку, вызывается метод registration(), но по указанному пути js не находит обрабатывающий его метод на сервере и выдает 404 not found.
Сервер glassfish 5, сборщик Maven
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы