тот же ключ безопасности WSAPI v2.0 работает в клиенте REST, но выдает ошибку неверного ключа при использовании с curl
В браузереS REST Client, когда я публикую на этот URL
https://rally1.rallydev.com/slm/webservice/v2.0/HierarchicalRequirement/create?key=123abc
с этим телом запроса:
{
"HierarchicalRequirement":
{"Name": "mystory"}
}
это работает, но
curl -u '[email protected]:password' -H "Content-Type: application/json" -d '{"HierarchicalRequirement": {"Name": "mystory"}}' https://rally1.rallydev.com/slm/webservice/v2.0/HierarchicalRequirement/create?key=123abc
выдает ошибку неверного ключа:
{"CreateResult": {"_rallyAPIMajor": "2", "_rallyAPIMinor": "0", "Errors": ["Not authorized to perform action: Invalid key"], "Warnings": []}}
Сначала я думал, что срок действия ключа безопасности истекает (когда-либо?), Но снова успешно использовал его снова в клиенте REST.