Tag: http headers

Недопустимые символы в заголовках HTTP

Я создаю HttpUrlConnection и вам нужно установить несколько настраиваемых заголовков. Я хотел бы сделать что-то в следующем порядке, но содержимое карты заголовка должно происходить из одной строки. Существуют ли какие-либо символы, которые являются незаконными или крайне редко используются как в заголовках HTTP-заголовков, так и в значениях заголовков HTTP? HashMap headers = new HashMap(); // TODO: […]

Использование заголовка диапазона HTTP с спецификатором диапазона, отличным от байтов?

Основной вопрос заключается в использовании заголовков HTTP, включая Range , If-Range , Accept-Ranges и спецификатора диапазона, заданного пользователем. Вот пример производства, который поможет проиллюстрировать мой вопрос. Предположим, у меня есть приложение стиля Web 2.0, которое отображает какие-то человекочитаемые документы. Эти документы редакционно разбиты на страницы (похожие на статьи, которые вы видите на новостных сайтах). В […]

rails media file stream принимает запрос диапазона байтов через send_data или метод send_file

У меня есть следующая проблема. Звуки скрыты из общей папки, так как есть только определенные пользователи, которые должны иметь доступ к звуковым файлам. Поэтому я сделал определенный метод, который действует как звуковой url, но сначала вычисляет, разрешает ли текущему пользователю доступ к этому файлу. Файл отправляется методом send_data. Проблема в том, что я работаю довольно […]

Как изменить заголовок HttpUrlConnection

Я пытаюсь немного улучшить Java Html Document, но у меня проблемы с HttpUrlConntion . Одно дело, что некоторые серверы блокируют запрос, если пользовательский агент является виртуальной машиной Java. Другая проблема заключается в том, что HttpUrlConnection не устанавливает поле заголовка Referrer или Location . Поскольку несколько сайтов используют эти поля для проверки доступа к контенту со […]

Обнаружение кодировки символов запроса HTTP POST

Я создаю веб-службу и имею узел, который принимает POST для создания нового ресурса. Ресурс ожидает один из двух типов контента – формат XML, который я буду определять, или переменные формы. Идея заключается в том, что потребляющие приложения могут напрямую обрабатывать XML-сообщения POST и получать более эффективную проверку и т. Д., Но есть и HTML-интерфейс, который […]

Получение HTTP-ссылки в ASP.NET

Я ищу быстрый, простой и надежный способ получить HTTP-реферер браузера в ASP.Net ( C # ). Я знаю, что HTTP Referrer сам ненадежен, но я хочу надежный способ получить реферер, если он присутствует.

«ПРЕДУПРЕЖДЕНИЕ: предварительные заголовки отображаются» в отладчике Chrome

Я заметил странное предостережение при просмотре загруженных ресурсов с помощью Google chrome inspector (F12): Предусмотрены предварительные заголовки предупреждений. Я нашел что-то, что может быть уместно, Network Panel: добавьте осторожность в предварительные заголовки запросов , но я не мог полностью понять это. Связанные вопросы могут быть найдены. Запросы блока Chrome, а также XMLHttpRequest не могут загружаться. […]

В каких случаях HTTP_REFERER будет пустым

Я знаю, что можно получить пустой HTTP_REFERER. При каких обстоятельствах это происходит? Если я получаю пустой, всегда ли это означает, что пользователь изменил его? Получается ли пустая такая же, как получение нулевого? и при каких обстоятельствах я тоже это получу?

application / x-www-form-urlencoded или multipart / form-data?

В HTTP есть два способа получения данных POST: application/x-www-form-urlencoded и multipart/form-data . Я понимаю, что большинство браузеров могут загружать только файлы, если используются multipart/form-data . Есть ли дополнительные указания, когда использовать один из типов кодирования в контексте API (без участия браузера)? Это может быть, например, основано на: размер данных наличие символов, отличных от ASCII существование […]

Давайте будем гением компьютера.