System.Net.Tests.HttpWebRequestTest.SimpleScenario_UsePOSTVerb_Success C# (CSharp) Method

SimpleScenario_UsePOSTVerb_Success() private method

private SimpleScenario_UsePOSTVerb_Success ( Uri remoteServer ) : Task
remoteServer Uri
return Task
        public async Task SimpleScenario_UsePOSTVerb_Success(Uri remoteServer)
        {
            HttpWebRequest request = HttpWebRequest.CreateHttp(remoteServer);
            request.Method = HttpMethod.Post.Method;

            using (Stream requestStream = await request.GetRequestStreamAsync())
            {
                requestStream.Write(_requestBodyBytes, 0, _requestBodyBytes.Length);
            }

            HttpWebResponse response = (HttpWebResponse)await request.GetResponseAsync();

            Stream responseStream = response.GetResponseStream();
            String responseBody;
            using (var sr = new StreamReader(responseStream))
            {
                responseBody = sr.ReadToEnd();
            }

            Assert.Equal(HttpStatusCode.OK, response.StatusCode);
        }
HttpWebRequestTest