Запрос служит для получения результата проверки ЭМВ. Запрос является блокирующим, то есть результат будет получен только после завершения процесса проверки ЭМВ, если такой был ранее запущен. Если ЭМВ действительна, будет возвращен HTTP статус код 200. Если ЭМВ недействительна или в процессе ее непосредственной проверки возникли ошибки, будет возвращен HTTP статус код 406. При возникновении других типов ошибок, возвращаются HTTP статус коды 503 или 400.
URL-адрес запроса
https://localhost:9094/api/v1/ticket/{uuid}/ts/verifier
Метод
GET
Параметры запроса
uuid | String | Идентификатор сессии |
Настраиваемые заголовки запроса
Отсутствует
Ответ
Код ответа | Content-type | Допустимые параметры | Пример содержимого |
---|---|---|---|
200 | application/json | message | { |
503 | application/json | message | { |
400 | application/json | message | { |
406 | application/json | message failureCause | { |
Параметры JSON объекта ответа
Параметр | Тип данных | Описание |
---|---|---|
message | String | Описание результата проведения операции |
failureCause | String | Описание причины возникновения ошибки, которая возникла при непосредственной проверке ЭМВ |
dateTime | String | Дата и время, удостоверенное меткой времени. |
tsaCertificateSerialNumber | String | Серийный номер сертификата открытого ключа соответствующий личный ключ которого использовался для подписи метки времени. |
tsaCertificateIssuerX500Name | String | Имя издателя сертификата открытого ключа соответствующий личный ключ которого использовался для подписи метки времени. |
Пример кода на JavaScript + jQuery 2.2.4
$.ajax({ url: "https://localhost:9094/api/v1/ticket/79343564-147f-4a2a-ac2a-182d7a55f802/ts/verifier", 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; } })