Unipro

документація

Користувальницькькі налаштування

Налаштування сайту


обмен_данными_с_другими_системами:обмен_данными_с_интернет_магазином

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версійПопередня ревізія
Наступна ревізія
Попередня ревізія
Остання ревізіяПо сторонах наступні версії
обмен_данными_с_другими_системами:обмен_данными_с_интернет_магазином [2019/07/16 09:51] – [Формат обмена данными] iserbinобмен_данными_с_другими_системами:обмен_данными_с_интернет_магазином [2019/07/16 10:04] – [Ответ сервера] iserbin
Рядок 26: Рядок 26:
 ==== Ответ сервера ==== ==== Ответ сервера ====
 Если все ОК, то сервер должен ответить программе в JSON-формате: \\ Если все ОК, то сервер должен ответить программе в JSON-формате: \\
-''{"status":{"code":200,"errortext":"OK"}}''+<code>{"status":{"code":200,"errortext":"OK"}}</code> 
  
 Если были ошибки в обработке JSON-файла от программы, то сервер пишет любую ошибку отличную от 200 в параметре "status.code", а в параметре "status.errortext" - текстовое описание ошибки, например: \\ Если были ошибки в обработке JSON-файла от программы, то сервер пишет любую ошибку отличную от 200 в параметре "status.code", а в параметре "status.errortext" - текстовое описание ошибки, например: \\
-''{"status":{"code":1,"errortext":"JSON file size is too large!"}}''+<code>{"status":{"code":1,"errortext":"JSON file size is too large!"}}</code> 
  
 +Пример PHP скрипта ответа сервера:
 +<code>
 +if ($lenJS > (30*(1024*1024)) /* 30 MB*/ )
 +{
 + echo '{"status":{"code":1,"errortext":"JSON file size is too large!"}}';
 +}
 +else
 +{
 + echo '{"status":{"code":200,"errortext":"OK"}}';
 +}
 +</code>
обмен_данными_с_другими_системами/обмен_данными_с_интернет_магазином.txt · Востаннє змінено: 2020/03/23 20:48 повз iserbin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki