Проблемы с Azure и подписью ключей.Работает с лечением, но не полностью в Python - PullRequest
0 голосов
/ 04 февраля 2019

Очень озадачен здесь - в python, используя запросы, я могу использовать GET / POST, чтобы сделать несколько разных вещей: POST, чтобы запросить токен, и GET, чтобы получить открытый ключ подписи x / y координат.И в локон я могу подписаться.Но в python это ошибки.

Это работает в CURL:

curl -vs -d '{"alg":"ES256", "value":"***"}' -H "Authorization: Bearer REDACTED" -H "Content-Type: application/json" -X POST https://REDACTED.vault.azure.net/keys/REDACTED/REDACTED/sign?api-version=7.0

, но в python это не получается:

post_payload = {'alg':'ES256', 'value':'***'}
post_headers = {'Authorization': 'Bearer REDACTED', 'Content-Type': 'application/json',}
response = post('https://REDACTED.vault.azure.net/keys/REDACTED/REDACTED/sign?api-version=7.0', data=post_payload, headers=post_headers)
print(response.text)
{"error":{"code":"BadParameter","message":"Property  has invalid value\r\n"}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...