Versions Compared

Key

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

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

URL-

...

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

https://localhost:9092/api/v1/ticket/{uuid}/ds/creator

Метод

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://localhost:9092/api/v1/ticket/79343564-147f-4a2a-ac2a-182d7a55f802/ds/creator",
    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;
    }
})

...