示例#1
0
        public static HttpWebResponse Post(string url, byte[] body, string ContentType, object token = null, int timeOutSec = 90)
        {
            HttpWebRequest request = HttpWebRequest.Create(url) as HttpWebRequest;

            request.Method        = "POST";
            request.ContentType   = ContentType;
            request.Timeout       = timeOutSec * 1000;
            request.ContentLength = body.Length;
            request.AddToken(token);
            using (var stream = request.GetRequestStream())
            {
                stream.Write(body, 0, body.Length);
            }

            return((HttpWebResponse)request.GetResponse());
        }