0
Answered

rest запрос jquery

Anonymous 5 years ago • updated 5 years ago 3
Здравствуйте!

Пытаюсь сделать rest запрос к сервису через jquery $.ajax().

$.ajax({
url: 'https://dadata.ru/api/v2/suggest/address',
type: 'POST',
dataType: 'json',
headers: {"Authorization": 'Token [мой токен]', "Content-Type": "application/json; charset=UTF-8", "Accept": "application/json"},
data: {"query": 'Уфа'},
})

.done(function(res) {console.log(res);})

ответ сервера "Bad Request",
Unrecognized token 'query': was expecting ('true', 'false' or 'null')↵ at [Source: org.apache.cxf.transport.http.AbstractHTTPDestination$1@54e30070; line: 1, column: 7]"

Если поле data: {} оставить пустым, то все работает, но естественно suggestions приходит пустым

Скажите пожалуйста как правильно сделать запрос.

Answer

Answer
Answered
Вот пример.
Answer
Answered
Вот пример.
Спасибо большое!
Всего лишь нужно было добавить JSON.stringify()
в моем случае
data: JSON.stringify({"query": "Уфа"})
вместо data: {"query": "Уфа"}