Книга: C# 4.0: полное руководство
Универсальные идентификаторы ресурсов
Универсальные идентификаторы ресурсов
В основу программирования для Интернета положено понятие универсального идентификйтора ресурса (URI), иногда еще называемого унифицированным указателем информационного ресурса (URL). Этот идентификатор описывает местоположение ресурса в сети. В корпорации Microsoft принято пользоваться сокращением URI при описании членов пространства имен System.Net
, и поэтому в данной книге выбрано именно это сокращение для обозначения универсального идентификатора ресурса. Идентификаторы URI, без сомнения, известны каждому, кто хотя бы раз пользовался браузером для поиска информации в Интернете. По существу, это адрес информационного ресурса, который указывается в соответствующем поле окна браузера.
Ниже приведена общая форма идентификатора URI:
Протокол: //Идентификационный_номер_сервера/Путь_к_файлу/Запрос
где Протокол — это применяемый протокол, например HTTP; Идентификационный_номер_сервера — конкретный сервер, например mhprofessional.com или HerbSchildt.com; Путь_к_файлу — путь к конкретному файлу. Если же Путь_к_ файлу не указан, то получается страница, доступная на указанном сервере по умолчанию. И наконец, Запрос обозначает информацию, отправляемую на сервер. Указывать Запрос необязательно. В C# идентификаторы URI инкапсулированы в класс Uri
, рассматриваемый далее в этой главе.
- Члены пространства имен System.Net
- Универсальные идентификаторы ресурсов
- Основы организации доступа к Интернету
- Обработка сетевых ошибок
- Обработка исключений
- Класс Uri
- Доступ к дополнительной информации, получаемой в ответ по протоколу HTTP
- Практический пример создания программы MiniCrawler
- Применение класса WebClient
- Универсальные МикроЭВМ
- 1.2.1. Ключевые слова и идентификаторы
- Реальный (RID) и эффективный (EUID) идентификаторы пользователя
- 2.10.4. Универсальные пароли
- Реальный (RGID) и эффективный (EGID) идентификаторы группы
- Идентификаторы процесса
- Идентификаторы и имена в IPC
- Идентификаторы процессов
- Идентификаторы безопасности
- Приложение 5. Идентификаторы библиотеки shell32.dll
- Глава 1 Универсальные интернет-поисковики
- Универсальные мысли