HTTP
Persistence Стиснення HTTPS
Методи
OPTIONS GET HEAD POST PUT DELETE TRACE CONNECT PATCH
Заголовки
Cookie ETag Location Referer
DNT X-Forwarded-For
Коди стану
301 Moved permanently
302 Found
303 See Other
403 Forbidden
404 Not Found

referer (HTTP referer) - в протоколі HTTP один із заголовків запиту клієнта. Містить URL джерела запиту. Якщо перейти з однієї сторінки на іншу, referer буде містити адресу першої сторінки. Часто на HTTP-сервері встановлюється програмне забезпечення, аналізуюче referer і витягує з нього різну інформацію. Так, наприклад, власник веб-сайту отримує можливість дізнатися, за якими пошуковими запитами, як часто і на які саме сторінки потрапляють люди. Якщо HTTP-клієнт завантажує з сервера картинку, представлену на якій-небудь сторінці, то referer буде містити адресу цієї сторінки. Деякі HTTP-сервери перед видачею картинки аналізують referer і не показують картинку, якщо запит приходить з іншого сайту (а, наприклад, показують маленьке зображення-заглушку).

Цікаво, що написання англійського слова referrer як referer - популярна помилка. Настільки популярна, що увійшла в офіційні специфікації протоколу HTTP.

Як уже згадувалося, буває, що сервер відмовляється видавати потрібний вміст без певного рядка referer, тому багато чого клієнтське ПЗ має можливість виставити цей рядок вручну. Наприклад wget підтримує опцію "- referer", що дозволяє виставити потрібний рядок і отримати доступ до необхідного вмісту веб-сервера.


Налаштування referer в браузерах

  • В Mozilla Firefox робота з referer настроюється опціями " network.http.sendRefererHeader "І" network.http.sendSecureXSiteReferrer about: config. Також існує безліч розширень для точної (наприклад, посайтовой) налаштування.
  • В Opera - Інструменти → Установки → Додатково → Мережа → [] "Включити вказівка ​​джерела переходу".
  • В Opera 9.64 - Інструменти → Установки → Додатково → Мережа → Відправляти дані про сторінці, що посилається (F12 → Відправляти дані про сторінці, що посилається).
  • В Opera 12 - Інструменти → Загальні настройки → Розширені → Мережа → Відправляти дані про сторінці, що посилається (або F12 → Відправляти дані про сторінці, що посилається).
  • В Comodo Dragon - Параметри → Додаткові → Особисті дані → Не дозволяти вебсайтам дізнатися, як ви на них потрапили (не посилати заголовок HTTP Referrer).