Заголовок в ответе.

у меня есть эта программа, которая выбирает страницу, используя короткую ссылку (я использовал Google URL сокращатель). Для построения моего примера я использовал код изИспользование WebClient в C # Есть ли способ получить URL сайта после перенаправления?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Net;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            MyWebClient client = new MyWebClient();
            client.OpenRead("http://tinyurl.com/345yj7x");            
            Uri uri = client.ResponseUri;            
            Console.WriteLine(uri.AbsoluteUri);
            Console.Read();
        }
    }

    class MyWebClient : WebClient
    {
        Uri _responseUri;

        public Uri ResponseUri
        {
            get { return _responseUri; }
        }

        protected override WebResponse GetWebResponse(WebRequest request)
        {
            WebResponse response = base.GetWebResponse(request);
            _responseUri = response.ResponseUri;
            return response;
        }
    }
}

Я ничего не понимаю: когда я делаюclient.OpenRead("http://tinyurl.com/345yj7x"); это загружает страницу, на которую указывает URL? Если этот метод загружает страницу, мне нужно что-то, чтобы получить только URL, поэтому, если есть метод, чтобы получить только несколько заголовков или только URL, пожалуйста, дайте мне знать.

Ответы на вопрос(1)

Ваш ответ на вопрос