主题:HTTP POST错误:基础连接已经关闭问题,在线等
代码如下:
try
{
HttpWebRequest httpReq = (HttpWebRequest)WebRequest.Create("http://mmsc.monternet.com");
httpReq.KeepAlive = false;
httpReq.Proxy = new WebProxy("http://10.0.0.172:80");
httpReq.Method = "POST";
httpReq.Timeout = Timeout.Infinite;
httpReq.Accept= "application/vnd.wap.mms-message,text/*,*/*";
httpReq.Headers.Add("Accept-Charset","iso-8859-1, utf-8, iso-10646-ucs-2; q=0.6");
httpReq.ContentType = "application/vnd.wap.mms-message";
// Write Post Dat
httpReq.ContentLength = mms_length;
Stream sReq = httpReq.GetRequestStream();
sReq.Write(tmp,0,tmp.Length);
sReq.Close();
// Get Response
HttpWebResponse httpRsp = (HttpWebResponse)httpReq.GetResponse();//就在这里出错
Stream stream_Response = httpRsp.GetResponseStream();
StreamReader sReader = new StreamReader(stream_Response,Encoding.ASCII);
string str = sReader.ReadToEnd();
sReader.Close();
stream_Response.Close();
httpRsp.Close();
//httpReq.Abort();
MessageBox.Show(str);
}
catch(InvalidOperationException ee)
{
MessageBox.Show("IN one:" + ee.Message);
}
说明:我是通过代理向移动MMSC发送彩信,10.0.0.172:80是CMWAP网关。http://mmsc.monternet.com是MMSC的URL
try
{
HttpWebRequest httpReq = (HttpWebRequest)WebRequest.Create("http://mmsc.monternet.com");
httpReq.KeepAlive = false;
httpReq.Proxy = new WebProxy("http://10.0.0.172:80");
httpReq.Method = "POST";
httpReq.Timeout = Timeout.Infinite;
httpReq.Accept= "application/vnd.wap.mms-message,text/*,*/*";
httpReq.Headers.Add("Accept-Charset","iso-8859-1, utf-8, iso-10646-ucs-2; q=0.6");
httpReq.ContentType = "application/vnd.wap.mms-message";
// Write Post Dat
httpReq.ContentLength = mms_length;
Stream sReq = httpReq.GetRequestStream();
sReq.Write(tmp,0,tmp.Length);
sReq.Close();
// Get Response
HttpWebResponse httpRsp = (HttpWebResponse)httpReq.GetResponse();//就在这里出错
Stream stream_Response = httpRsp.GetResponseStream();
StreamReader sReader = new StreamReader(stream_Response,Encoding.ASCII);
string str = sReader.ReadToEnd();
sReader.Close();
stream_Response.Close();
httpRsp.Close();
//httpReq.Abort();
MessageBox.Show(str);
}
catch(InvalidOperationException ee)
{
MessageBox.Show("IN one:" + ee.Message);
}
说明:我是通过代理向移动MMSC发送彩信,10.0.0.172:80是CMWAP网关。http://mmsc.monternet.com是MMSC的URL