HttpClient Class
Its a class for sending Http Request and receiving Http Response
from a resource identified by a URI
Basic GET Operation using httpclient
[TestClass] public class Tests { private string getUrl = "https://reqres.in/api/users?page=2"; [Test] public void TestMethod1() { // step 1. To create http client HttpClient httpClient = new HttpClient(); //step for create the request and execute the request Task<HttpResponseMessage> responseMessage = httpClient.GetAsync(getUrl); HttpResponseMessage httpResponseMessage = responseMessage.Result; Console.WriteLine(httpResponseMessage.ToString()); //for printing the statusCode HttpStatusCode httpStatusCode = httpResponseMessage.StatusCode; Console.WriteLine("StatusCode=>{0}", httpStatusCode); Console.WriteLine("StatusCode=>{0}", (int)httpStatusCode); //for printing the content HttpContent httpContent = httpResponseMessage.Content; Task<string> ResponseContentData = httpContent.ReadAsStringAsync(); string responseData = ResponseContentData.Result; Console.WriteLine(responseData); // step for closing the connection httpClient.Dispose(); } }

No comments:
Post a Comment