Confluence REST API 授权问题

Confluence REST API Authorization issue

我在使用 Atlassian Confluence REST API 身份验证时遇到问题。请查看以下 C# 代码:

private  string USERNAME = "test";
private  string PASSWORD = "test";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://xxx.atlassian.net/wiki/rest/api/content?os_authType=basic&spaceKey=DEV&Title=Development&expand=space,body.view,version,container");
request.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(USERNAME + ":" + PASSWORD)));
request.Method = "GET";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

但这总是会产生错误:{"The remote server returned an error: (401) Unauthorized."}。

我已经尝试使用具有基本身份验证的内部 REST 服务使用相同的代码,它产生了正确的结果。请有人指出我在这方面缺少什么?谢谢

为了所有人的利益:我使用我的电子邮件作为用户名。我不得不用 JIRA 分配的用户名替换它。