/// <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(); } }