1,通过url传递参数时候,需要添加命名空间:using System.Text;
Code
Encoding Encoding = Encoding.GetEncoding("gb2312");
url += ("?Content=" + HttpUtility.UrlEncode(content, Encoding)
2,请求url,返回结果,需要添加命名空间:using System.Net;
Code
private bool RequestUrl(string strURL)
{
string result = "";
bool success = false;
try
{
WebRequest request = WebRequest.Create(strURL);
WebResponse response = request.GetResponse();
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
result = reader.ReadToEnd();
reader.Close();
response.Close();
success = true;
}
catch (Exception)
{
}
return success;
}
3,取得结果!需要添加命名空间:using System.Collections.Specialized;
Code
NameValueCollection Requests = HttpUtility.ParseQueryString(Request.Url.Query, Encoding.GetEncoding("GB2312"));
string Content = Requests["Content"];
string Flag = Requests["Flag"];