After spending several hours aggregating data from numerous sources, I decided to compose this article. The code has been tested in IE, Chrome and Firefox. I want to save a file with name «мале нький.txt» — I added a white space intentionally to test this case. Please follow the link for details.
Posts Tagged ‘http’

How to encode cyrillic (non-ASCII) filename in the header Content-Disposition for different browsers


Здравствуй HTTP/2, прощай SPDY


Http является фундаментальным протоколом в современном интернете. Большинство сайтов используют HTTP 1.1, который был стандартизован еще в 1999 году. С тех пор многое изменилось и сейчас на финишной прямой находится HTTP/2. Команда Chromium собирается обеспечить поддержку HTTP/2 в Chrome 40. Основные изменения направлены на улучшение производительности. Некоторые ключевые возможности : мультиплексирование, сжатие заголовков, приоретизация и […]

HTTPS прокси на netty


Продолжаем знакомиться с netty. Представим себе такую задачу. Есть компонент системы, которые гоняется в облаке Amazon. Он может принимать HTTPS соединения, и мы хотим этим воспользоваться для шифрования передаваемого трафика. Но другой компонент системы умеет посылать только HTTP запросы и по независящим от нас причинам (к примеру, нет исходников) мы не можем научить его работать […]
Chromium хочет помечать HTTP сайты как небезопасные особой иконкой


Предложение команды Chrome Security можно прочитать тут: marking-http-as-non-secure Иконка с навесным замком для https сайтов уже стала привычной. И теперь для http сайтов предлагается новая иконка (я бы сказал, с дискриминационным оттенком). Причем речь идет о том, чтоб сделать это стандартом во всех браузерах. За и против такого подода можно посмотреть здесь: Обсуждение