Uising the code below I try to access an article in confluence, but I get 403 ... What am I doing wrong ?
using (var client = new WebClient())
{
client.Headers.Add("X-Atlassian-Token", "no-check");
client.Headers.Add("Accept", "application/json");
var plainTextBytes = System.Text.Encoding.UTF8.GetBytes("uid:pwd");
string val = System.Convert.ToBase64String(plainTextBytes);
client.Headers.Add("Authorization", "Basic " + val);
string url = "https://xxx.atlassian.net/wiki/rest/api/content/747700280";
string content = client.DownloadString(url);
}
Regards
Tried the code below, but still I get 403 ...
using (var client = new WebClient())
{
client.Headers.Add("Accept", "application/json");
var plainTextBytes = System.Text.Encoding.UTF8.GetBytes("uid:pwd");
string val = System.Convert.ToBase64String(plainTextBytes);
client.Headers.Add("Authorization", "Basic " + val);
string url = "https://xxx.atlassian.net/wiki/rest/api/content/747700280";
string content = client.DownloadString(url);
}
403 response code means, the request is not sending the correct authentication header.
> client.Headers.Add("X-Atlassian-Token", "no-check");
looks incorrect to me.
This page has more details on sending the correct authentication header: https://developer.atlassian.com/cloud/confluence/basic-auth-for-rest-apis/
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.