Versions Compared

Key

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

Запрос служит для контроля состояния процесса асинхронного зашифрования. Если процесс находится в стадии выполнения будет возвращен Запит служить для контролю стану прцоесу асинхронного зашифрування. Якщо процес знаходиться у стадії виконання убде повернуто HTTP статус код 202, в случае успешного завершения у випадку успішного завершення - 200. В остальных случаях возвращаются соответствующие коды из серий 4хх и інших випадках повертаються відповідні коди із серії 4хх та 5хх.

URL-

...

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

https://crypto.ccs.cipher.kiev.ua:9093/api/v1/ticket/{uuid}/encryptor

Метод

GET

...

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

...

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

...

запиту

ОтсутствуетВідсутні

...

Відповідь
Код
ответа
відповідіContent-type
Допустимые параметрыПример содержимого
Допустимі параметриПриклад вмісту
200application/jsonmessage
{
"message" : "
Зашифрование
Зашифрування 
данных
даних 
выполнено
виконано 
успешно
успішно."
}
202application/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
$.ajax({
    url: "https://crypto.css.cipher.kiev.ua:9093/api/v1/ticket/79343564-147f-4a2a-ac2a-182d7a55f802/encryptor",
    type: "GET",
    dataType: "json",
    cache: false
}).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;
    }
})

...