Можно ли сделать 2 параметра json в 1 POST запросе?

Nekro

Client
Регистрация
01.08.2020
Сообщения
223
Благодарностей
23
Баллы
18
Здравствуйте.

Есть 2 почти одинаковых POST запроса. Возможно ли их объединить в 1 POST запрос? Код для примера. В моём случае параметров много.

Первый запрос:
{"id":"1","active":false}
Второй запрос:
{"id":"2","active":true}
Если можно, то как правильно записать?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
а почему вопрос адресуется к пользователям зеннопостера, а не к принимающему запросы серверу ?
 

Nekro

Client
Регистрация
01.08.2020
Сообщения
223
Благодарностей
23
Баллы
18
а почему вопрос адресуется к пользователям зеннопостера, а не к принимающему запросы серверу ?
Сможет принять запрос сервер или нет - вопрос второстепенный. Интересна возможность совмещать запросы таким способом, для оптимизации проекта.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
Сможет принять запрос сервер или нет - вопрос второстепенный. Интересна возможность совмещать запросы таким способом, для оптимизации проекта.
так если вопрос с сервером не актуален то бери и отсылай 2 JSON сразу... не вижу проблем. вот так отсылай и все :bk:

{"id":"1","active":false}
{"id":"2","active":true}
 

Nekro

Client
Регистрация
01.08.2020
Сообщения
223
Благодарностей
23
Баллы
18
так если вопрос с сервером не актуален то бери и отсылай 2 JSON сразу... не вижу проблем. вот так отсылай и все :bk:

{"id":"1","active":false}
{"id":"2","active":true}
Так "топорно" я сразу попробовал. Обрабатывается всегда первый параметр. Возможно отсылать надо как-то по другому? Отсюда и возникший вопрос. Таких тонкостей по JSON не знаю.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
Так "топорно" я сразу попробовал. Обрабатывается всегда первый параметр. Возможно отсылать надо как-то по другому? Отсюда и возникший вопрос. Таких тонкостей по JSON не знаю.
так ведь "Сможет принять запрос сервер или нет - вопрос второстепенный "... :bk:
отсылает ? отсылает.
сервер не принимает ? не принимает. все вопросы к серверу.
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 764
Благодарностей
2 407
Баллы
113
Здравствуйте.

Есть 2 почти одинаковых POST запроса. Возможно ли их объединить в 1 POST запрос? Код для примера. В моём случае параметров много.

Первый запрос:
{"id":"1","active":false}
Второй запрос:
{"id":"2","active":true}
Если можно, то как правильно записать?
Можно конечно, например отсылая объекты в виде массива.
Пример:
JSON:
[{"id":"2","active":true},{"id":"1","active":false}]
Но, проблема может быть в том, что сервер, принимающий запрос может быть не настроен на прием и обработку коллекции - из-за чего и рекомендуют выше сначала узнать какие данные и в каком виде сервер готов будет принимать, а уже потом вопрос что отправлять и как отпадёт сам по себе.
 
  • Спасибо
Реакции: Nekro

Nekro

Client
Регистрация
01.08.2020
Сообщения
223
Благодарностей
23
Баллы
18
Можно конечно, например отсылая объекты в виде массива.
Пример:
JSON:
[{"id":"2","active":true},{"id":"1","active":false}]
Но, проблема может быть в том, что сервер, принимающий запрос может быть не настроен на прием и обработку коллекции - из-за чего и рекомендуют выше сначала узнать какие данные и в каком виде сервер готов будет принимать, а уже потом вопрос что отправлять и как отпадёт сам по себе.
Отлично, буду пробовать. Именно это меня и интересовало.
 

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