tobotras: (Default)
[personal profile] tobotras
Хозяйке на заметку. Мало ли, кому ещё понадобится.

RFC-2617 гласит: клеим логин, двоеточие, password, всё это в base64 и в HTTP заголовок. Что сделал MS? Логин и пароль в UTF-16. Ну, чёрт с вами, ладно, интернационализация. Так двоеточие тоже, блин, должно быть в UTF-16!! Хотя по RFC однозначно в ASCII должно быть. Я два дня об это бился лбом.

Date: 2013-03-17 10:01 am (UTC)
From: [identity profile] k001.livejournal.com
Надо же, казалось, такая простая квадратная штука, что сломать ну просто нечего. Ан нет, и тут сломали, черти.

Date: 2013-03-17 12:15 pm (UTC)
From: [identity profile] webushka.livejournal.com
При общении с поделиями этой конторы опыт уже должен как бы заставлять сначала запускать снифер на процесс успешного обмена данными, а уж потом смотреть в rfc :)

Date: 2013-03-17 05:23 pm (UTC)
From: [identity profile] lonelyhome.livejournal.com
Воистину, in (snoop|tcpdump) we trust.

Date: 2013-03-18 01:44 pm (UTC)
From: [identity profile] maxcom.livejournal.com
По моему опыту если пароль/логин не ascii, то там может быть все что угодно - зависит от ОС и браузера. Вполне может быть однобайтовая кодировка вроде cp1251

Date: 2013-03-28 12:12 am (UTC)
From: [identity profile] zaitcev.livejournal.com
Do I understand it right that it's impossible to mix UTF-16 and ASCII colon? E.g. it's possible to have a character 0xNN3a. In such case, how are you supposed to find the colon?

Profile

tobotras: (Default)
tobotras

December 2024

S M T W T F S
123 4567
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 7th, 2025 10:23 pm
Powered by Dreamwidth Studios