Versions Compared

Key

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

Метод принимает приймає JSON объектоб'єкт, поля которого содержат данные контекста, которые закодированы с использованием кодировки Base64, или URL, по которому сервису следует загрузить данные контекстаякого містять дані контексту, які закодовані з використанням кодування Base64, или URL, за яким сервісу слід завантажити дані контексту.

URL-

...

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

https://ccs-dev-api.cipher.kiev.ua/ccs/hash/api/v1/context/{contextId}/data

Метод

POST

...

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

...

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

...

запиту
Content-Typeapplication/json
Параметры JSON объекта запроса
Параметри JSON об'єкта запиту
Ім'яИмя
Тип
ОбязательныйОбов'язковий
ОписаниеОпис

base64Data

StringНет

Данные контекстаДані контексту.

Должен быть указан один из параметров. Если указана оба, то для формирования данных контекста будет использован параметр base64Data 

Має бути вказатий один з параметрів. Якщо вказані обидва, то для формування даних контекстубуде використовуватися параметр base64Data 

Допустимі значення: дані в кодуванні Допустимые значения: данные в кодировке Base64.

urlStringНет

URL, с которого будут загружены данные контекстаз якого будуть завантажені дані контексту

Должен быть указан один из параметров. Если указана оба, то для формирования данных контекста будет использован параметр base64Data 

Ответ

Має бути вказаний один з параметрів. Якщо вказані обидва, то для формування даних контексту буде використовуватися параметр base64Data 

Відповідь
Код відповідіКод ответаContent-typeДопустимые параметрыДопустимі параметриПриклад вмістуПример содержимого
200application/json

400, 500application/json

message
code
techMessage

{
"message": "Контексту операції не існує",
"code": "CCSCLIB-5",
"techMessage": ""
}

...

Параметри JSON об'єкта відповіді
ПараметрТип данныхданихОписаниеОпис
messageStringОписание результата проведения операцииОпис результату проведення операції
codeStringКод операцииоперації
techMessageStringРасширенное техническое описание

...

Розширений технічній опис
Приклад коду на JavaScript + jQuery 2.2.4
Code Block
languagejs
var settings = {
  "url": "https://ccs-dev-api.cipher.kiev.ua/ccs/hash/api/v1/context/cacba9d7-009c-4e5f-a6a0-d1ff0497894a/data",
  "method": "POST",
  "timeout": 0,
  "headers": {
    "Content-Type": "application/json"
  },
  "data": JSON.stringify({"base64Data":"MTEx"}),
};

$.ajax(settings).done(function (response) {
  console.log(response);
});

...