Merhabalar c# üzerinden


static async Task Main(string[] args)
{
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://listing-external.hepsiburada.com/Listings/merchantid/a19ede53-24d9-44c4-9280-e606d33a528d?offset=0&limit=10");
request.Headers.Add("Authorization", "Basic b23zzR0b21hcxmas1hcmXFfZGV2Oam1yelpKZm14FDSEhQQiEs 2=");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());

}
şeklinde methodumda 401 hatası almaktayım aynı kodu python üzerinde

import requests

headers = {
'Authorization': 'Basic b23zzR0b21hcxmas1hcmXFfZGV2Oam1yelpKZm14FDSEhQQiEs 2 =',
}

url = 'https://listing-external.hepsiburada.com/Listings/merchantid/a19ede53-24d9-44c4-9280-e606d33a528d?offset=0&limit=10'

response = requests.get(url, headers=headers)

if response.status_code == 200:
print(response.json()) # Yanıtın JSON içeriğini yazdır
else:
print('İstek başarısız:', response.status_code)
çalıştırdığım zaman lsite gelmekte. c# tarafında neden 401 almaktayım? auth. hatası vermekte. pythonda sorunsuz çalışmakta.