Зачем использовать обратные ссылки вместо заголовка HTTP Referer?

Trackbacks и связанные протоколы, такие как WebMentions, существуют для уведомления веб-сайтов, когда другие веб-сайты ссылаются на них. Но заголовок HTTP Referer уже делает это и встроен в существующий стек. Так почему же люди используют Trackbacks и другие подобные системы? Чем они лучше, чем заголовок HTTP Referer, и как эти преимущества соотносятся с компромиссом сложности?

Я понимаю, что заголовок Referer часто подделывается спамерами, надеясь вставить ссылки в панели веб-администрирования. Но то же самое верно для Trackbacks и, предположительно, для других конкурирующих протоколов. Так что, если основной целью этих систем не является борьба со спамом, я предполагаю, что спам не имеет к этому никакого отношения.


person Naomi Slater    schedule 01.03.2014    source источник


Ответы (1)


См. раздел Вики: ссылка. Там перечислены все четыре распространенных способа со своими плюсами и минусами.

Когда блог «упоминает» другой блог, это означает, что из упомянутого блога в исходный блог отправляется специальное сообщение. Обычно оно отправляется один раз в виде уведомления: "На ваш блог X была сделана ссылка из блога Y", так что теперь прежнее программное обеспечение блога может решить упомянуть об этом в сообщении X.

person CodeCaster    schedule 01.03.2014
comment
Глядя на колонку преимуществ, я отмечаю, что большинство комментариев сосредоточено на качестве спецификации. Например, у Pingback есть полная техническая спецификация. Но это не повод использовать Pingback. Это может быть то, что вы обдумаете, когда решите использовать его. Но мы не используем технологии только потому, что у них хорошие характеристики. Я думаю, что все сводится к следующему: заголовки HTTP Referer возлагают ответственность на связанный с сайтом. Обратные ссылки возлагают ответственность на ссылающийся сайт. Я что-то упустил? - person Naomi Slater; 01.03.2014
comment
Они взаимозаменяемы, и их цель упоминается в статье: Обратная ссылка — это метод, с помощью которого веб-авторы получают уведомления, когда другие авторы ссылаются на один из их документов. Это позволяет авторам отслеживать, кто ссылается на их статьи или ссылается на них. - person CodeCaster; 01.03.2014
comment
Использование чего-то вроде WebMention, который является более новым протоколом, требует дополнительной настройки как на ссылающемся сайте, так и на связанном с ним сайте. Это кажется хрупким и сложным. И кажется, что единственное реальное преимущество, которое он предлагает, заключается в том, что сайту, на который делается ссылка, не нужно извлекать URL-адрес в заголовке HTTP Referer для анализа заголовка. Но мне кажется, что это два шага назад и шаг вперед. - person Naomi Slater; 01.03.2014