Esempio n. 1
0
        public async void PostReq(IUriParams uri)
        {
            var client = new HttpClient()
            {
                BaseAddress = new Uri(uri.Uri)
            };

            var message = new Dictionary <string, string>
            {
                { "name", "Roman" },
                { "message", "Hello" }
            };

            using (var messageContent = new FormUrlEncodedContent(message))

            {
                client.DefaultRequestHeaders.Accept.Add(
                    new MediaTypeWithQualityHeaderValue("application/json"));


                var response = await client.PostAsync(uri.UriParameters, messageContent);

                response.EnsureSuccessStatusCode();

                var stringResponse = client.GetStringAsync(uri.UriParameters).Result;

                Console.WriteLine(stringResponse);
            }
        }
Esempio n. 2
0
        public async void GetReq(IUriParams uri)
        {
            var client = new HttpClient()
            {
                BaseAddress = new Uri(uri.Uri)
            };

            client.DefaultRequestHeaders.Accept.Add(
                new MediaTypeWithQualityHeaderValue("application/json"));

            var response = await client.GetAsync(uri.UriParameters);

            response.EnsureSuccessStatusCode();

            var stringResponse = client.GetStringAsync(uri.UriParameters).Result;

            Console.WriteLine(stringResponse);
        }