Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > http хедеры


Автор: newcoder 8.4.2009, 23:33
при отправке заголовков использую примерно такой код
Код

$header[] = "Accept: */*"; 
$header[] = "Accept-Charset: windows-1251,ISO-8859-1,utf-8;q=0.7,*;q=0.7"; 
$header[] = "Accept-Encoding: deflate,gzip,x-gzip,identity,*;q=0"; 
$header[] = "Accept-Language: en-us,en;q=0.5"; 
$header[] = "Cache-Control: max-age=0"; 
$header[] = "Connection: keep-alive"; 
$header[] = "Keep-Alive: 300"; 


что означает q=0.7, q=0.5 в конце строк ?

в каких случаях использовать Connection: Keep-Alive или Connection: Close ?

имеет ли значение что написано в заголовке Accept: в привязке к юзер агенту ? или просто написать Accept: */* ?
имеет ли значение что написано в заголовке Accept-Encoding: в привязке к юзер агенту ? ................... другими словами есть ли связь между Accept и Accept-Encoding и выбранным юзер агентом ? , чтобы запрос выглядел как запрос реального браузера который указан в строке User Agent ? или Accept и Accept-Encoding не зависят от конкретного браузера ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)