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}/ts/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/ts/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;
    }
})

...