/// <summary>
/// post提交数据
/// </summary>
/// <param name="data"></param>
/// <param name="url"></param>
/// <returns></returns>
private string PostWebRequest(string data, string url)
{
string result = string.Empty;
string postData = data;
byte[] byteArray = Encoding.UTF8.GetBytes(postData); // 转化
HttpWebRequest webRequest2 = (HttpWebRequest)WebRequest.Create(new Uri(url));
webRequest2.Method = "POST";
webRequest2.ContentType = "application/x-www-form-urlencoded";
webRequest2.ContentLength = byteArray.Length;
Stream newStream = webRequest2.GetRequestStream();
// Send the data.
newStream.Write(byteArray, 0, byteArray.Length); //写入参数
newStream.Close();
HttpWebResponse response2 = (HttpWebResponse)webRequest2.GetResponse();
using (StreamReader sr2 = new StreamReader(response2.GetResponseStream(), Encoding.UTF8))
{
result = sr2.ReadToEnd();
}
return result;
}
/// <summary> /// get提交数据
/// </summary>
/// <param name="data"></param>
/// <param name="url"></param>
/// <returns></returns>
private string GetWebRequest(string data, string url)
{
string result = "";
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url + "?" + data);
req.Method = "GET";
using (WebResponse wr = req.GetResponse())
{
//在这里对接收到的页面内容进行处理
using (StreamReader sr = new StreamReader(wr.GetResponseStream()))
{
result = sr.ReadToEnd();
}
}
return result;
}