.Net Standard Http請求實例

一 、.Net Standard http協議封裝html

程序集:post

System.Net.Http.dll

命名 空間:System.Net.Httpspa

HttpClient :http請求 發送類.net

FormUrlEncodedContent:Http請求表單參數code

HttpResponseMessage:  http請求相應操做orm

HttpContent:http請求相應內容讀取htm

 

2、Http Get請求示例blog

//使用 HttpClient建立Get請求
HttpClient client = new HttpClient();
Task<HttpResponseMessage> resp = client.GetAsync("http://www.gongjuji.net");
resp.ContinueWith(q =>
{
    //獲取相應狀態
    HttpResponseMessage respMsg = q.Result;
    Console.WriteLine(respMsg.StatusCode);

    //獲取相應內容
    HttpContent respClient = respMsg.Content;
    respClient.ReadAsStringAsync().ContinueWith(str =>
    {
        string result = str.Result;

        Console.WriteLine(result);
    });
});

3、Http  Post請求示例md5

//使用HttpClient 建立Post請求
HttpClient client = new HttpClient();
//指定提交表單數據
List<KeyValuePair<String, String>> paramList = new List<KeyValuePair<String, String>>();
paramList.Add(new KeyValuePair<string, string>("Content", "e"));
FormUrlEncodedContent data = new FormUrlEncodedContent(paramList);

client.PostAsync("http://md5.gongjuji.net/common/md5encrypt", data)
    .ContinueWith(q =>
    {
        HttpResponseMessage respMsg = q.Result;
        //讀取請求結果
        respMsg.Content.ReadAsStringAsync().ContinueWith(str =>
        {
            string result = str.Result;
            Console.WriteLine(result);
        });
    });

 

更多:get

.Net Standard簡介

.Net Core配置文件讀取整理

EF Core 1.0 和 SQLServer 2008 分頁的問題

相關文章
相關標籤/搜索