示例#1
0
 /// <summary>
 /// 设置POST请求参数
 /// </summary>
 /// <param name="requestItem"></param>
 protected void SetPostRequestParams(RequestItem requestItem)
 {
     if (WebRequest.Method.ToLower() == "post")
     {
         if (string.IsNullOrEmpty(WebRequest.ContentType))
         {
             WebRequest.ContentType = "application/x-www-form-urlencoded";
         }
         WebRequest.ReadWriteTimeout = requestItem.ReadWriteTimeout;
         byte[] buffer = Encoding.UTF8.GetBytes(requestItem.GetParamsData());
         WebRequest.ContentLength = buffer.Length;
         Stream writer = WebRequest.GetRequestStream();
         writer.Write(buffer, 0, buffer.Length);
         writer.Close();
     }
 }