HttpWebRequest的使用方法
需要在WinForm里调用一个url发送短信,为了防止自己忘记,特将HttpWebRequest的使用方法摘录如下:
1
public void SendSms(string phoneNumber, string text)
2
{
3
string url;
4
url = string.Format(@"http://a.b.c.d/path/?user=username&password=password&phonenumber={0}&text={1}&charset=gb2312", phoneNumber, HttpUtility.UrlEncode(text));
5
6
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
7
8
request.MaximumResponseHeadersLength = 10240;
9
request.Credentials = CredentialCache.DefaultCredentials;
10
request.Method = "GET";
11
request.Timeout = 60000;
12
WebResponse webRep = request.GetResponse();
13
14
Debug.WriteLine(webRep.Headers.ToString());
15
Debug.WriteLine(webRep.ResponseUri.OriginalString);
16
17
读取网页内容/不需要
43
44
// Release the resources of response object.
45
webRep.Close();
46
47
}
public void SendSms(string phoneNumber, string text)2
{3
string url;4
url = string.Format(@"http://a.b.c.d/path/?user=username&password=password&phonenumber={0}&text={1}&charset=gb2312", phoneNumber, HttpUtility.UrlEncode(text));5

6
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);7

8
request.MaximumResponseHeadersLength = 10240;9
request.Credentials = CredentialCache.DefaultCredentials;10
request.Method = "GET";11
request.Timeout = 60000;12
WebResponse webRep = request.GetResponse();13

14
Debug.WriteLine(webRep.Headers.ToString());15
Debug.WriteLine(webRep.ResponseUri.OriginalString);16

17
读取网页内容/不需要43

44
// Release the resources of response object.45
webRep.Close();46

47
}


}
浙公网安备 33010602011771号