stringtranslate.com

схема URI канала

Схема URI фида была предложенной схемой унифицированного идентификатора ресурса (URI), разработанной для упрощения подписки на веб-каналы ; в частности, предполагалось, что агрегатор новостей будет запускаться при каждом щелчке гиперссылки на URI в веб-браузере . Схема была предназначена для пометки документа в формате синдикации, таком как Atom или RSS . Документ обычно обслуживался по протоколу HTTP .feed

История

В 2006 году feedсхема URI поддерживалась несколькими популярными агрегаторами настольных компьютеров, включая NetNewsWire , FeedDemon, Safari и Flock . По состоянию на 2011 год никаких усилий по официальной регистрации схемы в IANA не предпринималось . [1]

Критики утверждают, что цели feedсхемы URI лучше отвечают типы MIME [2] или что это не является удобным решением проблемы подписки на каналы, поскольку пользователь, не установивший соответствующее программное обеспечение, получит бесполезное сообщение об ошибке браузера при нажатии ссылки на feedURI.

Схема feedURI была предложена в 2003 году [3] в draft-obasanjo-feed-URI-scheme-01 и 02. Эти устаревшие черновики не были представлены как интернет-черновики ; позже автор внес свой вклад в работу над стандартом Atom .

Синтаксис

Синтаксис URI feedможет быть выражен в форме Бэкуса–Наура следующим образом:

 < feed_uri >  :: =  "feed:"  < absolute_uri >  |  "feed://"  < authority >  < path-abempty >

В частности, feedURI может быть образован из любого абсолютного URI (например, абсолютного URL ) путем добавления префикса feed, а в качестве особого случая — может быть образован из любого абсолютного httpURI путем замены начального символа http://на feed://.

Конструкции <authority> и <path-abempty> в синтаксисе указаны в RFC 3986, также известном как STD 66. Здесь <authority> по сути является частью userinfo@host:port исходного URI, а <path-abempty> — это следующий абсолютный путь, представленный косой чертой " / "; он может быть пустым или отсутствовать. Поэтому ниже приведены два примера допустимых URI:httpfeed

фид:https://example.com/entries.atomfeed://example.com/entries.atom

Ссылки

  1. ^ "Схемы унифицированного идентификатора ресурса (URI) по RFC4395". Internet Assigned Numbers Authority . Получено 2011-10-17 .
  2. ^ Nemerson, Evan (10 сентября 2004 г.). "On the feed:// URI scheme". Архивировано из оригинала 14 июня 2006 г. Получено 2009-06-04 .
  3. ^ Дэр Обасанджо (2003-12-09). "Запрос комментариев: схема URI "feed"". 25hoursaday.com/weblog . Получено 2011-10-17 .