WebResponse類別 屬性演示

 

WebResponse的屬性為

名稱 描述
ContentLength 在子系類別中覆寫時,取得或設定正在接收資料的內容長度。
ContentType 在衍生類別中覆寫時,取得或設定正在接收資料的內容類型。
Headers 在衍生類別中覆寫時,取得與這個要求相關聯的標頭名稱值配對集合。
IsFromCache 取得 Boolean 值,指出這個回應是否從快取中取得。
IsMutuallyAuthenticated 取得 Boolean 值,指出是否發生過相互驗證。
ResponseUri 在衍生類別中覆寫時,取得對要求實際回應的網際網路資源 URI。
SupportsHeaders 取得指出是否支援標頭的值。

 

實際範例展示

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            WebRequest WebRequest = WebRequest.Create("https://dotblogs.com.tw/brooke");

            WebResponse WebResponse = WebRequest.GetResponse();

            Console.WriteLine("ContentLength = " + WebResponse.ContentLength);
            Console.WriteLine("ContentType = " + WebResponse.ContentType);
            Console.WriteLine("Headers = " + WebResponse.Headers);
            Console.WriteLine("IsFromCache = " + WebResponse.IsFromCache);
            Console.WriteLine("IsMutuallyAuthenticated = " + WebResponse.IsMutuallyAuthenticated);
            Console.WriteLine("ResponseUri = " + WebResponse.ResponseUri);
            Console.WriteLine("SupportsHeaders = " + WebResponse.SupportsHeaders);

            Console.ReadKey();
        }
    }
}

 

參考資料:

WebResponse 類別