Derselbe WSAPI v2.0-Sicherheitsschlüssel funktioniert in einem REST-Client, erzeugt jedoch einen ungültigen Schlüsselfehler, wenn er mit curl verwendet wird
Im REST-Client eines Browsers, wenn ich auf diese URL poste
https://rally1.rallydev.com/slm/webservice/v2.0/HierarchicalRequirement/create?key=123abc
mit diesem Anfragetext:
{
"HierarchicalRequirement":
{"Name": "mystory"}
}
es funktioniert, aber
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
erzeugt einen ungültigen Schlüsselfehler:
{"CreateResult": {"_rallyAPIMajor": "2", "_rallyAPIMinor": "0", "Errors": ["Not authorized to perform action: Invalid key"], "Warnings": []}}
Anfangs dachte ich, dass der Sicherheitsschlüssel abläuft (oder jemals?), Aber er wurde im REST-Client wieder erfolgreich verwendet.