А почему вы матом разговариваете?
Автор: Олег БорисовКогда меня спрашивают, а что это программеры такие злые и на простой вопрос сразу матом отвечают, я лишь загадочно улыбаюсь...
Ну, например... Шлешь запрос на сервер, а он поворачивается к тебе задницей и говорит «что-то надоел ты мне, вот тебе другой линк, туда иди». Хоп, нежданчик на ровном месте после реконфигурации. Ну, ладно. Послали, надо идти.
Во-первых, получив такой ответ, узнаешь радостную новость: твой клиент (весь из себя стандартный и без самопальных извратов) не понимает ответ с сервера. Потому что доблестные разработчики при разборе ответа выдрали лишь часть данных, забив на другие. И вместо полной информации у тебя в стандартных классах фига с маслом. Причем масло – его еще фиг найдешь... Так, значит, берем все данные в «сыром виде» и начинаем работать с ними.
Во-вторых, за годы развития бангалорские программисты не удосужились сделать нормальную работу с мета-данными в html-заголовках. Т.е. предыдущие васпы понаписали чего-то своего, что уже отброшено как «морально устаревшее», а до нового руки не дошли. Поэтому – если у тебя есть нечто, то бери самопальные библиотеки (тут уже богатство выбора с прилагающимися багами), или ковыряй сам.
Вы серьезно? Народ уже объявляет, что Интернет скоро издохнет от старости, а у вас до сих пор нельзя штатно и на основе базовых классов выжрать «что там внутри заголовка»?..
Берем Regex, с его помощью получаем искомое, оформляем новый вызов. И это – на пустом месте, на простейшей операции «сервер вернул жопу мира в новой обертке»...
После чего – вам предстоит объяснить проект-менеджеру, почему вы потратили на эту конструкцию из говна и палок времени больше, чем вам от щедрот выделили, и кто теперь верблюд... И почему это вы разговариваете матом на любой вопрос по теме «когда же, когда»...
PS. А завтра я вам расскажу, как в этом мире выживает интеграционный инженер. У которого облака, докер и прочий трэш и угар поверх стола с блэкджеком и сбежавшими шлюхами...