WebClient 通过get和post请求api
//get 請求
??????? string url = string.Format("http://localhost:28450/api/values?str1=a&str2=b");
??????? WebClient wc = new WebClient();
??????? Encoding enc = Encoding.GetEncoding("UTF-8");
??????? Byte[] pageData = wc.DownloadData(url);
??????? string re = enc.GetString(pageData);
//post 請求
??????? string postData = "value=a";
??????? byte[] bytes = Encoding.UTF8.GetBytes(postData);
??????? WebClient client = new WebClient();
??????? client.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
??????? client.Headers.Add("ContentLength", postData.Length.ToString());
??????? Encoding enc = Encoding.GetEncoding("UTF-8");
??????? byte[] responseData = client.UploadData("http://localhost:28450/api/values", "POST", bytes);
??????? string re = enc.GetString(responseData);
總結
以上是生活随笔為你收集整理的WebClient 通过get和post请求api的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 入户门朝哪个方向好 入户门朝哪个方向开比
- 下一篇: 百度地图API地理位置和坐标转换