Есть ли стандарт на обмен сообщениями между сервером и клиентом?

116
23 августа 2019, 16:40

Всем привет!
На стороне клиента пользователь заполняет форму с данными.
Сервер получает данные формы в виде строки:
ключ10^=значение10^;ключ11^=значение11^;ключ12^=значение12
^&
ключ20^=значение20^;ключ21^=значение21^;ключ22^=значение22
...
Где нулевые ключи и значения - id и исходное состояние родительских элементов, остальные ключи и значения - id и исходные состояния дочерних элементов.
Сервер выдаёт аналогичный ответ с уже изменёнными состояниями.
Естественно, разделители ^=, ^;, ^& придумал их головы)))

В общем-то вопрос:
1. есть ли какой-либо стандарт какие разделители использовать при обмене информации между клиентом и сервером и вообще строчными элементами? Или каждый производитель ПО использует, что ему хочется?
2. И ещё: есть ли какой-либо общепринятый стандарт или спецификация на оформление информации, которой обмениваются клиент и сервер?

Answer 1

Ответы на вопросы:
1. Стандартов именно на разделители нет.
2. Есть множество форматов данных. Самый актуальный для связки js-php - json. нативный формат js и php имеет стандартные средства для его обработки с 5ой версии. С 7ой - средства переписаны и улучшены.
Есть случаи когда лучше писать использовать свой формат обмена данными. Однако данная тема выходит за рамки вопроса.

READ ALSO
Получить красивый ответ snmp xml

Получить красивый ответ snmp xml

Посоветуйте как сделать чтоб было так

134
Как реализовать хлебные крошки PHP MVC?

Как реализовать хлебные крошки PHP MVC?

Как реализовать автоматические "хлебные крошки" в MVC на PHP? На данный момент все работает хорошо, но я заметил, что по моему методу код выполняется,...

121
Функция mail() php

Функция mail() php

Вот код php

109
POST запросы на file_get_contents или fsockopen

POST запросы на file_get_contents или fsockopen

у меня есть сайт на козе, мне нужно к нему через API делать POST запросы, НО из за отсутствия CURL на бесплатном хостинге, я не понимаю как сделать...

110