Подпись запроса

Для подписывания запроса необходимо модифицировать его заголовки путем добавления загловка Authorization

Загловок должен фомироваться следующий образом:

   1 Authorization: WWWToken XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

Где XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX - ваш ключ сессии

Пример запроса

Пример подписанного запроса с использованием bash

   1 QUERY_HOST="https://spn24.ru/api/v1"
   2 QUERY_ID="833105db-2dbe-d9ba-2ef4-0afe715dfe93"
   3 QUERY_METHOD="Session.prolongation"
   4 QUERY_HEADER="Content-Type: application/json"
   5 QUERY_HEADER_AUTH="Authorization: WWWToken XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
   6 
   7 LOGIN="mylogin"
   8 PASSWORD="mypassword"
   9 
  10 QUERY_BODY="{
  11     'id': '$QUERY_ID',
  12     'method': '$QUERY_METHOD'
  13     'jsonrpc': '2.0',
  14     'params': {}
  15 }"
  16 
  17 curl -i -X POST -H $QUERY_HEADER -H $QUERY_HEADER_AUTH -d $QUERY_BODY $QUERY_HOST