我使用以下代码使用REST API从Jira数据库中删除项目版本:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Credentials = new System.Net.NetworkCredential("username", "password");
request.Method = "DELETE";
HttpWebResponse response = request.GetResponse();
url
是版本对象的{self}
字段,看起来是正确的:
https://foobar.atlassian.net/rest/api/2/version/14455
其中'14455'是版本的正确Jira ID。
用户具有适当的权限。
但是每次呼叫都会返回404。
从Jira documentation看来这是正确的用法,所以我认为我的代码有问题(这不是我的专业领域)。谁能告诉我出了什么问题?
TIA