json запрос помогите понять ошибку

vikas2006

Client
Регистрация
10.05.2019
Сообщения
62
Благодарностей
1
Баллы
8
Всем доброго утра.

Вопрос касается json. Для меня эта тема новая и потому не ясность возникает.
ВОт сайт.https://blockchaincuties.com (регистрация не нужна что бы получить ответ как и куки)
вот работающий post запрос
рефер (не обязателен и без него работает.)

body {"uid":"14507"}
тип данных в post запросе другой - application/json
Ответ в переменную
этот запрос работает

Все данные для запросов я нашел в своем браузере.

а вот запрос с с данными

{
"auctionType": [
"Sell"
],
"kind": "Hedgehog",
"rarity": "Unique",
"featuredCount": 3,
"blockchains": [
"ETHEREUM"
],
"page": 0,
"size": 16,
"ignoreGroups": false,
"availableForTokens": false,
"sortBy": "Latest",
"sortOrder": "Asc"
}

нет работает


и вот ответ ошибки
{"error":"errorValidationFail","version":"1","serverDeltaTime":1574755150,"errors":"JSON parse error: Unrecognized field \"auctionType\" (class com.madsword.cat.pet.core.exchange.request.GetPetRequest), not marked as ignorable; nested exception is com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field \"auctionType\" (class com.madsword.cat.pet.core.exchange.request.GetPetRequest), not marked as ignorable (one known property: \"uid\"])\n at [Source: (PushbackInputStream); line: 2, column: 21] (through reference chain: com.madsword.cat.pet.core.exchange.request.GetPetRequest[\"auctionType\"])"}

чего то я не понимаю я и куки подсовывал и рефер. Но толку нету.
Кто может понимает помогите пожалуйста .
 

TwistDanceR

Активный пользователь
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43
{
"auctionType": [
"Sell"
],
"kind": "Hedgehog",
"rarity": "Unique",
"featuredCount": 3,
"blockchains": [
"ETHEREUM"
],
"page": 0,
"size": 16,
"ignoreGroups": false,
"availableForTokens": false,
"sortBy": "Latest",
"sortOrder": "Asc"
}
Я не профи, но может представление данных неверное?

"auctionType": [
"Sell"
],

[
"ETHEREUM"
],

Почему здесь кавычки квадратные? Я когда с json работал такого не наблюдал. Всегда после двоеточия идут данные в кавычках или без в зависимости от типа. Строка в кавычках, int и bool - без.
 

vikas2006

Client
Регистрация
10.05.2019
Сообщения
62
Благодарностей
1
Баллы
8
Я не профи, но может представление данных неверное?

"auctionType": [
"Sell"
],

[
"ETHEREUM"
],

Почему здесь кавычки квадратные? Я когда с json работал такого не наблюдал. Всегда после двоеточия идут данные в кавычках или без в зависимости от типа. Строка в кавычках, int и bool - без.
такое в теле запроса было сам удивлен.
 

dafaroff

Client
Регистрация
03.05.2011
Сообщения
76
Благодарностей
136
Баллы
33
Всем доброго утра.

Вопрос касается json. Для меня эта тема новая и потому не ясность возникает.
ВОт сайт.https://blockchaincuties.com (регистрация не нужна что бы получить ответ как и куки)
вот работающий post запрос
рефер (не обязателен и без него работает.)

body {"uid":"14507"}
тип данных в post запросе другой - application/json
Ответ в переменную
этот запрос работает

Все данные для запросов я нашел в своем браузере.

а вот запрос с с данными

{
"auctionType": [
"Sell"
],
"kind": "Hedgehog",
"rarity": "Unique",
"featuredCount": 3,
"blockchains": [
"ETHEREUM"
],
"page": 0,
"size": 16,
"ignoreGroups": false,
"availableForTokens": false,
"sortBy": "Latest",
"sortOrder": "Asc"
}

нет работает


и вот ответ ошибки
{"error":"errorValidationFail","version":"1","serverDeltaTime":1574755150,"errors":"JSON parse error: Unrecognized field \"auctionType\" (class com.madsword.cat.pet.core.exchange.request.GetPetRequest), not marked as ignorable; nested exception is com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field \"auctionType\" (class com.madsword.cat.pet.core.exchange.request.GetPetRequest), not marked as ignorable (one known property: \"uid\"])\n at [Source: (PushbackInputStream); line: 2, column: 21] (through reference chain: com.madsword.cat.pet.core.exchange.request.GetPetRequest[\"auctionType\"])"}

чего то я не понимаю я и куки подсовывал и рефер. Но толку нету.
Кто может понимает помогите пожалуйста .
URL на который шлешь запрос неверный, попробуй на
Код:
https://blockchaincuties.com/rest/1/pets
 
  • Спасибо
Реакции: vikas2006

vikas2006

Client
Регистрация
10.05.2019
Сообщения
62
Благодарностей
1
Баллы
8

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)