Как написать в консоли текст строки из http get методом в JS - PullRequest
1 голос
/ 15 января 2020

У меня есть API отдыха в моем приложении Spring Boot:

  @CrossOrigin
        @GetMapping()
        public String getText(@RequestHeader(value = "token") String token)
        {
           if (token == "1") {      
             return "Hello world";
           }

           return "511 ";
        }

И у меня JS Ajax запрос на мой пользовательский интерфейс:

    <script type="text/javascript">
      function login() {    
    const url = 'http://localhost:8085/api';
    const otherPram= {
    headers: {
     'Content-Type':  'application/json',
      'token': 'test'
    },
    method:"GET"
    }

    fetch(url,otherPram).then(res=>{console.log(res)})
   }
    </script>

И я хочу напечатать в консоли мой тип возврата "Hello world".

1 Ответ

1 голос
/ 15 января 2020

Ваша конечная точка возвращает простую строку, поэтому вам нужно извлечь текстовое представление ответа

fetch(url, otherPram)
.then(res => res.text())
.then(text => console.log(text));

API выборки do c

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