需要在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
}

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

43

44

45

46

47
