一直报40001的错误,在调试工具返回是正确的 附上代码 求助
public void CreateMenu(string posturl, string postData)
{
StreamWriter outstream = null;
Stream instream = null;
StreamReader sr = null;
HttpWebResponse response = null;
HttpWebRequest request = null;
Encoding encoding = Encoding.UTF8;
byte[] data = encoding.GetBytes(postData);
request = WebRequest.Create(posturl) as HttpWebRequest;
CookieContainer cookieContainer = new CookieContainer();
request.CookieContainer = cookieContainer;
request.AllowAutoRedirect = true;
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
// request.ContentLength = data.Length;
outstream = new StreamWriter(request.GetRequestStream());
//outstream.Write(data, 0, data.Length);
outstream.Write(postData);
outstream.Close();
response = request.GetResponse() as HttpWebResponse;
instream = response.GetResponseStream();
sr = new StreamReader(instream, encoding);
string content = sr.ReadToEnd();
System.Web.HttpContext.Current.Response.Write(content);
}