public OutputGetListOfUserContacts PostListOfUserContacts()
{
InputGetListOfUserContacts input = new InputGetListOfUserContacts
{
UserID = "2",
PageIndex = "1",
PageSize = "10"
};
using(var client =new HttpClient())
{
client.BaseAddress = new Uri("https://localhost:44367/api/");
var byteArray = Encoding.ASCII.GetBytes("sdsol:CallTranslator99");
client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(byteArray));
client.DefaultRequestHeaders.Add("access_token", "my access token value");
var postTask = client.PostAsJsonAsync<InputGetListOfUserContacts>("v1/Users/GetListOfUserContacts", input);
postTask.Wait();
var result = postTask.Result;
if (result.IsSuccessStatusCode)
{
var responseTask = result.Content.ReadAsAsync<OutputGetListOfUserContacts>();
responseTask.Wait();
var res = responseTask.Result;
return res;
}
return new OutputGetListOfUserContacts();
}
}
No comments:
Post a Comment