static void Main(string[] args) { Console.WriteLine("Hello World!"); using var client = new HttpClient(); string baseUrl = ""; //client.DefaultRequestHeaders.Add("X-Version", "1"); //client.DefaultRequestHeaders.Add("X-Version", "1"); GenerateUserpass generate = new GenerateUserpass(); var resBase64 = generate.getAuthorizationValue("usertest", "passTEST"); client.DefaultRequestHeaders.Add("Authorization", resBase64); //client.DefaultRequestHeaders.Add("Content-Type", "application/json"); client.DefaultRequestHeaders.Add("Connection", "keep-alive"); //client.PostAsync(); //var result = await client.GetAsync("http://webcode.me"); Merchant merchant = new Merchant(client, "http://newtejaratasan.niopdc.ir/"); ShaparakReadRequest shaparakReadRequest = new ShaparakReadRequest() { }; var res = merchant.ReadRequestCartable(shaparakReadRequest); Console.WriteLine(""); }
public async Task <ReadRequestCartableResponse> ReadRequestCartable(ShaparakReadRequest model) { if (model == null) { throw new System.NullReferenceException("The model cannot be null."); } string url = $"{_baseUrl}/{URL_READ_REQUEST}"; ReadRequestCartableResponse result; using (var client = new HttpRestClient <ShaparakReadRequest, ReadRequestCartableResponse>()) { result = await client.PostAsync(url, model, getHeaders()); } return(result); }