0
Отвечен
rest запрос jquery
Здравствуйте!
Пытаюсь сделать 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 приходит пустым
Скажите пожалуйста как правильно сделать запрос.
Пытаюсь сделать 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 приходит пустым
Скажите пожалуйста как правильно сделать запрос.
Ответ
0
Ответ
Отвечен
Антон Жиянов 10 лет назад
Вот пример.
Всего лишь нужно было добавить JSON.stringify()
в моем случае
data: JSON.stringify({"query": "Уфа"})
вместо data: {"query": "Уфа"}
в моем случае
data: JSON.stringify({"query": "Уфа"})
вместо data: {"query": "Уфа"}
Сервис поддержки клиентов работает на платформе UserEcho