public static string SendQingQiu(string sUrl, string sParam, string method)
{
string result = "";
HttpWebRequest req = WebRequest.Create(sUrl) as HttpWebRequest;
HttpWebResponse res = null;
if (req != null)
{
req.Method = method;
req.ContentType = "application/x-www-form-urlencoded";
byte[] postData = Encoding.GetEncoding("UTF-8").GetBytes(sParam);
if (postData.Length > 0)
{
req.ContentLength = postData.Length;
req.Timeout = 15000;
Stream outputStream = req.GetRequestStream();
outputStream.Write(postData, 0, postData.Length);
outputStream.Flush();
outputStream.Close();
try
{
res = (HttpWebResponse)req.GetResponse();
System.IO.Stream InputStream = res.GetResponseStream();
Encoding encoding = Encoding.GetEncoding("UTF-8");
StreamReader sr = new StreamReader(InputStream, encoding);
result = sr.ReadToEnd();
}
catch (Exception ex)
{
}
}
else {
res = (HttpWebResponse)req.GetResponse();
System.IO.Stream InputStream = res.GetResponseStream();
Encoding encoding = Encoding.GetEncoding("UTF-8");
StreamReader sr = new StreamReader(InputStream, encoding);
result = sr.ReadToEnd();
sr.Close();
}
}
return result;
}
C#post、get发送并且接收数据
最新推荐文章于 2022-01-15 14:58:54 发布