Exemplo n.º 1
0
        private static byte[] CreateBody(RawPostData postData)
        {
            var stream = new MemoryStream();

            using (var writer = new BinaryWriter(stream))
            {
                writer.Write(Encoding.GetBytes(postData.Value));
            }

            return(stream.ToArray());
        }
Exemplo n.º 2
0
        private static void WriteRequestBody(WebRequest request, string contentType, RawPostData postData)
        {
            request.ContentType = contentType;
            var body = CreateBody(postData);

            request.ContentLength = body.Length;

            using (var writer = new BinaryWriter(request.GetRequestStream()))
            {
                writer.Write(body);
            }
        }