как проверить, поступает ли http-запрос с сервера SpringBoot & Javascript? - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть веб-страница, я хочу проверить, отображается ли эта страница, потому что пользователь написал "http://www. .. / param1 / param2 .." или если веб-страница моей страницы отображается из-за перенаправления:

Я пробовал 2 вещи:

Чтение заголовков HTTP

SpringBoot ->

 response.addHeader("headerToken", "valueToken");
 response.addHeader("Access-Control-Allow-Origin","*");
 response.addHeader("Access-Control-Allow-Methods","GET");     
 response.setHeader("Access-Control-Expose-Headers","Custom-Header");

Cookie foo = new Cookie("foo", "bar"); //bake cookie
foo.setMaxAge(1000); //set expire time to 1000 sec
response.addCookie(foo);

return new ModelAndView("redirect:" + url);

Здесь я добавляю новые заголовкии я ставлю разрешения, также, я добавляю Cookie в Заголовок ...

Я МОГУ видеть эти заголовки с F12-Network, но в моем JS я не могу получить доступ ...

    var req = new XMLHttpRequest();
    req.open('GET', document.location, false);
    req.send(null);
    var headers = req.getAllResponseHeaders().toLowerCase();
    console.log(headers);
    console.log("---");

С помощью этого метода мне нужно прочитать заголовки ответа от моего сервера в моем JS, но я не могу.также я попытался с -> document.userAgente, document.referrer, XMLHttpRequest .... Я не могу получить свой пользовательский заголовок ...

2º Попробуйте: Я отправляю объект с моим ModelAndView в AngularJS

 ModelAndView mv = new ModelAndView("redirect:" + url); 
 mv.addObject("Token", "myToken"); 
 return mv;

этот метод неправильный, потому что я буду проверять «myToken», но также я вижу в своем URL «http: // ......? Token = myToken #!»

Мне нужно проверить при загрузке веб-страницы мою страницу, если пользователь написал URL-адрес или мой сервер перенаправил на веб-страницу моей.спасибо.

https://i.stack.imgur.com/EC1zn.png

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...