这里非常困惑-在python使用请求时,我可以使用GET/POST做一些不同的事情:POST请求令牌,GET获取公共签名密钥x/y坐标。在卷曲中我可以签名。但在python中它是错误的
这适用于卷曲:
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"}}
目前没有回答
相关问题 更多 >
编程相关推荐