12,162
社区成员
发帖
与我相关
我的任务
分享
/// <param name="ServerPage">地址</param>
/// <param name="strXml">参数</param>
/// <returns></returns>
public string HttpConnectToServer(string ServerPage, string strXml)
{
byte[] dataArray = Encoding.Default.GetBytes(strXml);
//创建请求
HttpWebRequest request = (HttpWebRequest) HttpWebRequest.Create(ServerPage);
request.Method = "POST";
request.ContentLength = dataArray.Length;
//request.ContentType = "application/x-www-form-urlencoded";
request.ContentType = "text/html";
//创建输入流
Stream dataStream = null;
try
{
dataStream = request.GetRequestStream();
}
catch (Exception)
{
return null; //连接服务器失败
}
//发送请求
dataStream.Write(dataArray, 0, dataArray.Length);
dataStream.Close();
//读取返回消息
string res = string.Empty;
try
{
HttpWebResponse response = (HttpWebResponse) request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
res = reader.ReadToEnd();
reader.Close();
}
catch (Exception ex)
{
return null; //连接服务器失败
}
return res;
}
这是我的代码,别人给我地址和方法,让我发送数据。现在报标题的错!这是文档方案。