GET-POST, кука с подвохом

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 596
Баллы
113


Казалось бы, ничего особенного, но имя заголовка в нижнем регистре в результате чего привычная всем регулярка парсинга кук не работала. И мне понадобилось несколько часов, чтобы найти проблему, ибо в сторону кук и не думал смотреть, был уверен, что парсинг этого дела был уже давно отточен другими шаблонами) И даже когда я всё же начал пытаться смотреть, я не сразу заметил недостачу, потому что такая кука с подвохом всего одна, остальные приходили в стандартных заголовках и на первый взгляд кук у меня было достаточно)

Ранее такого не встречал. В общем, правьте регулярки, прописывайте регистронезависимость)
 
  • Спасибо
Реакции: leva001, orka13 и Karamzin

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 223
Баллы
113
Скорее всего это ошибка программиста, который дописывал костыль для сайта.
Но, кстати говоря, из таких вот ошибок и состоят самые заковыристые варианты.
 

one

Client
Регистрация
22.09.2015
Сообщения
6 792
Благодарностей
1 264
Баллы
113
А это разве не системное значение? Или как правильно...
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 596
Баллы
113
Скорее всего это ошибка программиста, который дописывал костыль для сайта.
Но, кстати говоря, из таких вот ошибок и состоят самые заковыристые варианты.
сайт cloudflare)

А это разве не системное значение? Или как правильно...
что ты имеешь в виду?
 
  • Спасибо
Реакции: orka13

one

Client
Регистрация
22.09.2015
Сообщения
6 792
Благодарностей
1 264
Баллы
113

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 596
Баллы
113

one

Client
Регистрация
22.09.2015
Сообщения
6 792
Благодарностей
1 264
Баллы
113

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 596
Баллы
113
Вот и я об этом. В твоем примере кастомный заголовок получается.
в этом и дело. Просто задай поиск по форуму по словам set-cookie. Ты найдёшь много регулярок по парсингу кук, но все они основаны на значение Set-Cookie, все без исключения. И регулярки регистрозависимые. И однажды кто-то попадёт с тратой времени на разбор этого также как и я. А кто-то и вовсе проект не допишет)
 

one

Client
Регистрация
22.09.2015
Сообщения
6 792
Благодарностей
1 264
Баллы
113

orka13

Client
Регистрация
07.05.2015
Сообщения
2 163
Благодарностей
2 163
Баллы
113
в Zenno C# по умолчанию да.
Надо добавлять приставку если надо:
Код:
System.Text.RegularExpressions.RegexOptions.IgnoreCase
 
  • Спасибо
Реакции: doc

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 596
Баллы
113
Регулярки сами по себе по умолчанию регистрозависимые?
можно использовать модификаторы в регулярках. Например, (?i) перед нужным местом в регулярке (дословно из википедии) включает нечувствительно к регистру. Модификаторы есть разные и в разных языках разный синтаксис
 
  • Спасибо
Реакции: one

one

Client
Регистрация
22.09.2015
Сообщения
6 792
Благодарностей
1 264
Баллы
113
Понятно. Никогда не сталкивался с подобным, но теперь буду иметь ввиду. На одном сайте надо проверить будет, никак авторизация не проходила запросами. Возможно что такая же проблема.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)