Вопросы с тегом «http-headers»

151
Выход из аутентификации HTTP через PHP

Как правильно выйти из защищенной папки HTTP-аутентификации? Есть обходные пути, которые могут достигнуть этого, но они потенциально опасны, потому что они могут содержать ошибки или не работать в определенных ситуациях / браузерах. Вот почему я ищу правильное и чистое...

151
Как предотвратить кеширование страниц браузера в Rails

Ubuntu -> Apache -> Phusion Passenger -> Rails 2.3 Основная часть моего сайта реагирует на ваши клики. Поэтому, если вы нажмете на ссылку, она отправит вас к месту назначения и мгновенно восстановит вашу страницу. Но, если вы нажмете кнопку «Назад», вы не увидите новую страницу. К...

143
Как настроить кэш статического содержимого для каждой папки и расширения в IIS7?

Я хотел бы установить правила в IIS7 для статического кэширования содержимого на моем веб-сайте ASP.NET. Я видел эти статьи, в которых подробно рассказывается, как это сделать, используя <clientCache />элемент в web.config: Клиентский кэш <clientCache>(IIS.NET) добавляет заголовок...

141
Как предотвратить кеширование файлов http в Apache httpd (MAMP)

Я разрабатываю одностраничное приложение Javascript в MAMP. Мои файлы шаблонов JavaScript и HTML кэшируются между запросами. Есть ли простой способ указать в MAMP, что я хочу предотвратить кеширование файлов http? Возможно с .htaccessнапильником? Где мне разместить .htaccessили изменить...

140
Удаление X-Powered-By

Как удалить заголовок X-Powered-By в PHP? Я использую сервер Apache и использую php 5.21. Я не могу использовать функцию header_remove в php, поскольку она не поддерживается 5.21. Я использовал Header unset X-Powered-By, он работал на моем локальном компьютере, но не на моем производственном...

140
Пользовательский заголовок для запроса HttpClient

Как добавить пользовательский заголовок в HttpClientзапрос? Я использую PostAsJsonAsyncметод, чтобы опубликовать JSON. Пользовательский заголовок, который мне нужно добавить, "X-Version: 1" Это то, что я сделал до сих пор: using (var client = new HttpClient()) { client.BaseAddress = new...

134
Пейджинг в коллекции отдыха

Я заинтересован в предоставлении прямого интерфейса REST коллекциям документов JSON (например, CouchDB или Persevere ). Проблема, с которой я сталкиваюсь, состоит в том, как обработать GETоперацию в корне коллекции, если коллекция большая. В качестве примера притворяюсь, что я выставляю...

132
Распознавание пользователей без файлов cookie или локального хранилища

Я создаю аналитический инструмент, и в настоящее время я могу получить IP-адрес пользователя, браузер и операционную систему от его пользовательского агента. Мне интересно, есть ли возможность обнаружить того же пользователя без использования файлов cookie или локального хранилища? Я не жду здесь...

127
Частные и публичные в Cache-Control

Не могли бы вы описать пример, показывающий разницу между Public и Private Cache-Control в приложениях asp.net, размещенных в IIS. Я читал в MSDN, что разница в следующем: Public: устанавливает Cache-Control: public, чтобы указать, что ответ кэшируется клиентами и общими (прокси) кешами. Частный:...

127
Использование content-disposition в заголовке HTTP-ответа

Я обнаружил, что следующий код asp.net очень полезен при обслуживании файлов из базы данных: Response.AppendHeader("content-disposition", "attachment; filename=" + fileName); Это позволяет пользователю сохранить файл на свой компьютер, а затем решить, как его использовать, вместо того, чтобы...

125
Как использовать MIME-тип CSV?

В веб-приложении, над которым я работаю, пользователь может щелкнуть ссылку на файл CSV. Для mime-типа заголовок не установлен, поэтому браузер просто отображает его как текст. Я хотел бы, чтобы этот файл был отправлен в виде файла .csv, чтобы пользователь мог напрямую открыть его с помощью calc,...

123
Допустимы ли повторяющиеся заголовки ответа HTTP?

Я не нашел никакой спецификации о том, разрешены ли дублирующиеся заголовки HTTP-ответа стандартом, но мне нужно знать, вызовет ли это проблемы совместимости. Скажем, у меня есть такой заголовок ответа: HTTP/1.1 302 Moved Temporarily Server: Apache-Coyote/1.1 X-Powered-By: Servlet 2.4;...

122
Какую кодировку символов следует использовать для заголовка HTTP?

Я использую «забавный» специальный символ HTML (✰) (см. Http://html5boilerplate.com/ для получения дополнительной информации) для ServerHTTP-заголовка, и мне интересно, «разрешено» ли это согласно спецификации. Используя вкладку «Сеть» в инструментах разработчика в Chrome в Windows Xp Pro SP 3, я...

122
Что такое заголовок хоста http?

Учитывая, что TCP-соединение уже установлено при отправке HTTP-запроса, IP-адрес и порт неявно известны - TCP-соединение является IP + Port. Итак, зачем нам Hostзаголовок? Это нужно только для случая, когда несколько хостов сопоставлены с IP-адресом, подразумеваемым в...

121
Как предотвратить кеширование браузера для php-сайта

У меня есть php-сайт, работающий на облачном сервере. Когда я добавляю новые файлы css, js или изображения, браузер загружает те же старые файлы js, css и изображений, хранящиеся в кеше. На моем сайте есть doctype и метатег, как показано ниже. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0...

121
PHP file_get_contents () и установка заголовков запросов

Можно ли с помощью PHP отправлять заголовки HTTP file_get_contents()? Я знаю, что вы можете отправить пользовательский агент из своего php.iniфайла. Тем не менее, вы можете также отправить другую информацию , такую как HTTP_ACCEPT, HTTP_ACCEPT_LANGUAGEи HTTP_CONNECTIONс file_get_contents()? Или...