Вызов web api с базовой аутентификацией на языке C#
Привет,
Я хочу вызвать web api с базовой аутентификацией, а не авторизацией. пожалуйста, помогите мне.
я попробовал с нижеприведенным кодом, но получаю нулевой ответ.
Что я уже пробовал:
HttpClient client = new HttpClient(); string authInfo = "raj" + ":" + "34sddff"; authInfo = Convert.ToBase64String(Encoding.Default.GetBytes(authInfo)); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", authInfo); client.BaseAddress = new Uri("http://sample"); HttpResponseMessage response = client.GetAsync(url).ContinueWith(task => task.Result).Result; // Parse the response body. Blocking! if (response.IsSuccessStatusCode) { var httpResponseResult = response.Content.ReadAsStringAsync().ContinueWith(task => task.Result).Result; var data = JObject.Parse(httpResponseResult); var responseCode= data.SelectToken("code").Value(); var message = data.SelectToken("message").Value(); }