Запрос для получения подписанных данных двоичном форматеЗапит для отримання підписаних даних у двійковому форматі.
URL-
...
адреса запиту
https://local.cipher.kiev.ua:9090/api/v1/ticket/{uuid}/ds/signedData
Метод
GET
...
Параметри запиту
uuid | StringИдентификатор | сессииІдентифікатор сесії |
...
Налаштовувані заголовки
...
запиту
ОтсутствуютВідсутні
...
Відповідь
ответаДопустимые параметры | Пример содержимогоДопустимі параметри | Приклад вмісту |
---|
200 | application/octet-stream |
|
|
503 | application/json | message | {
|
Сервисхраненияданныхзапущензапущено." } |
400 | application/json | message | {
|
Сессияотсутствует ...
Параметри JSON
...
обʼєкта відповіді
Параметр | Тип данныхданих | ОписаниеОпис |
---|
message | String | Описание результата проведения операции |
...
Опис результату проведення операції |
Приклад коду на JavaScript + jQuery 2.2.4
Code Block |
---|
|
var xhr = new XMLHttpRequest();
var requestUrl = "https://local.cipher.kiev.ua:9090/api/v1/ticket/79343564-147f-4a2a-ac2a-182d7a55f802/ds/signedData";
xhr.open("GET", requestUrl);
xhr.responseType = "blob";
xhr.onload = function() {
if (xhr.status == 200) {
dsData = xhr.response;
message = "ПодписанныеПідписані данныедані успешноуспішно полученыотримані.";
} else {
var reader = new FileReader();
reader.onload = function() {
var response = reader.result;
try {
var jsonResponse = JSON.parse(xhr.responseText);
message = jsonResponse.message;
} catch (e) {
message = (xhr.responseText == undefined) ? "ОшибкаПомилка при полученииотриманні подписанныхпідписаних данныхданих." : xhr.responseText;
}
}
reader.readAsText(xhr.response);
}
};
xhr.send(); |
...