Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Данные сессии отправляются в формате Base64 и являются Дані сесії відправляються у форматі Base64 та є полем JSON-обьектаобʼєкта.

URL-

...

адреса запиту

https://localhost:9092/api/v1/ticket/{uuid}/data

Метод

POST

...

Параметри запиту
uuidString
Идентификатор сессии
Ідентифікатор сесії

...

Налаштовувані заголовки

...

запиту
Content-Typeapplication/json

...

Параметри JSON

...

обʼєкта запиту
Имя
Імʼя
Тип
Описание
Опис
Допустимые значения
Допустимі значення
base64Data
String
Данные сессии в формате
Дані сесії у форматі Base64Правильно
закодированная
закодовний Base64
строка
рядок

...

Відповідь
Код
ответа
відповідіContent-type
Допустимые параметрыПример содержимого
Допустимі параметриПриклад вмісту
200application/jsonmessage
{
    "message" : "
Данные для сессии успешно загружены
Дані для сесії успішно завантажені.",
}
503application/jsonmessage
{
    "message" :
"Сервис хранения данных не запущен
 "Сервіс зберігання даних не запущено." 
}
400application/jsonmessage
{

   
    
"message" : "
Сессия отсутствует
Сесія відсутня." 
}
500application/jsonmessage
failureCause 
{
   
    "message" : "
Ошибка
Помилка при 
загрузке
завантаженні 
данных
даних для 
сессии
сесії.",
"failureCause" : ""
}

...

Параметри JSON

...

обʼєкта відповіді
ПараметрТип
данных
даних
Описание
Опис
messageString
Описание результата проведения операции
Опис результату проведення операції
failureCause String
Описание причины возникновения ошибки

...

Опис причини виникнення помилки
Приклад коду на JavaScript + jQuery 2.2.4
Code Block
languagejs
var data = {
    base64Data: base64SessionData
}
$.ajax({
    url: "https://localhost:9092/api/v1/ticket/79343564-147f-4a2a-ac2a-182d7a55f802/data",
    type: "POST",
    dataType: "json",
    contentType: "application/json",
    data: JSON.stringify(data)
}).done(function (jsonResponse, textStatus, xhr) {
    message = jsonResponse.message;
}).fail(function (xhr) {
    try {
        var jsonResponse = JSON.parse(xhr.responseText);
        message = jsonResponse.message;
        failureCause = jsonResponse.failureCause;
    } catch (e) {
        message = (xhr.responseText == undefined) ? "ОшибкаПомилка при загрузкезавантаженні данных сессиисесії." : xhr.responseText;
    }
})

...