Запит служить для контролю стану процесу асинхронної перевірки гешу. Якщо процес знаходиться у стадії виконання, буде повернуто HTTP статус код 202, у випадку успішного завершення - 200. В інших випадках повертаються відповідні коди 400, 500.
URL-адреса запиту
Запрос служит для получения результата проверки хеша. Запрос является блокирующим, то есть результат будет получен только после завершения процесса проверки хеша, если такой был ранее запущен. Если хеш действительный, будет возвращен HTTP статус код 200. Если в хеш не действительный или в процессе проверки возникли ошибки, будет возвращен HTTP статус код 406. При возникновении других типов ошибок, возвращаются HTTP статус коды 500 или 400.
...
https://ccs-dev-api.cipher.kiev.ua/ccs/hash/api/v1/context/{contextId}/verifier
Метод
GET
...
Параметри запиту
contextId | String | falsetrue | Идентификатор сессииІдентифікатор сесії |
...
Налаштовувані заголовки
...
запиту
Отсутствует
Параметры JSON объекта запроса
...
Имя
...
Тип
...
Обязательность
...
Допустимые значения
...
Идентификатор хеш-алгоритма
Должен быть один [SHA1, SHA224, SHA256, SHA384, SHA512, SHA512256, SHA512224, GOST3411, DSTU7564256, DSTU7564384, DSTU7564512]
...
Відсутні
ВІдповідь
Код відповіді |
---|
Ответ
Код ответа | Content-type | Допустимые параметры | Допустимі параметри | Приклад вмістуПример содержимого | |||
---|---|---|---|---|---|---|---|
200 | application/json | message | { | 202 | application/json | message code techMessage | { |
202 | application/json | message | { | ||||
400 | application/json | message | { | 500 | application/json | message code techMessage | { "message" : "Виконання операції завершено, але результат виконання не визначений", |
500 | application/json | message | { |
...
Параметри JSON об'єкта відповіді
Параметр | Тип |
---|
даних |
---|
Опис | |
---|---|
message | String |
Опис результату проведення операції | ||
code | String | Код |
операції | |
techMessage | String |
Пример кода на JavaScript + jQuery 2.2.4
...
language | js |
---|
...
Розширений технічний опис |