29 lines
988 B
C#
29 lines
988 B
C#
using System.IO;
|
|
using System.Net;
|
|
using System.Text;
|
|
|
|
namespace NetCore.Common
|
|
{
|
|
public class HttpHelper
|
|
{
|
|
/// <summary>
|
|
/// 获取数据
|
|
/// </summary>
|
|
/// <param name="url"></param>
|
|
/// <param name="encoding"></param>
|
|
/// <returns></returns>
|
|
public static string GetData(string Url, string RequestPara, Encoding encoding)
|
|
{
|
|
RequestPara = RequestPara.IndexOf('?') > -1 ? (RequestPara) : ("?" + RequestPara);
|
|
WebRequest hr = HttpWebRequest.Create(Url + RequestPara);
|
|
byte[] buf = encoding.GetBytes(RequestPara);
|
|
hr.Method = "GET";
|
|
System.Net.WebResponse response = hr.GetResponse();
|
|
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("utf-8"));
|
|
string ReturnVal = reader.ReadToEnd();
|
|
reader.Close();
|
|
response.Close();
|
|
return ReturnVal;
|
|
}
|
|
}
|
|
} |