= Подпись запроса = Для подписывания запроса необходимо модифицировать [[https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html|его заголовки]] путем добавления загловка Authorization Загловок должен фомироваться следующий образом: {{{#!highlight bash Authorization: WWWToken XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX }}} Где ''XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'' - ваш ключ сессии == Пример запроса == Пример подписанного запроса с использованием bash {{{#!highlight bash QUERY_HOST="https://spn24.ru/api/v1" QUERY_ID="833105db-2dbe-d9ba-2ef4-0afe715dfe93" QUERY_METHOD="Session.prolongation" QUERY_HEADER="Content-Type: application/json" QUERY_HEADER_AUTH="Authorization: WWWToken XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" LOGIN="mylogin" PASSWORD="mypassword" QUERY_BODY="{ 'id': '$QUERY_ID', 'method': '$QUERY_METHOD' 'jsonrpc': '2.0', 'params': {} }" curl -i -X POST -H $QUERY_HEADER -H $QUERY_HEADER_AUTH -d $QUERY_BODY $QUERY_HOST }}}