get请求的特点
1 请求参数直接拼接在url之后的 并且以?隔开,俩个参数之间用&符合隔开,传递参数有限制。
2 get请求相对来说不安全
3 get请求有缓存
post请求的步骤
1创建请求对象例如
string s = "https://music.163.com/store/api/product/ipbanner?type=0";
2设置请求类型例如
req.Method = "GET";
3 请求超时时间例如
req.Timeout = 30000;
4 获取响应数据 req请求对象,res响应对象例如
WebResponse res = req.GetResponse();
5 把响应数据转成文件流进行读取例如
Stream str=res.GetResponseStream();
6 把文件流转成字符串类型 使用读取对象读取文件流的数据例如
StreamReader sr = new StreamReader(str);
string data = sr.ReadToEnd();