Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > Delphi: Сетевое программирование > HTTP Редирект как в браузере но для ICS |
Автор: Jiro 18.02.17, 09:16 |
Столкнулся с такой вот проблемой, не могу получить валидный HTML через GET: https://linkinghub.elsevier.com/retrieve/pi...2538(15)57111-1 Использую последний ICS v8. Идут сплошные редиректы и в итоге ничего путного. В браузере всё нормально, вроде делаю всё как браузере но чёто лыжи не едут, нужен хэлп! |
Автор: Jiro 19.02.17, 09:04 |
в итоге сам себе помог. <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> 1. в событии OnCookie добавить: ..... IcsCookies1.SetCookie(Data, SslHttpCli1.Location); ..... // Ахтунг, не SslHttpCli1.URL а SslHttpCli1.Location (в моём случаи проблема была именно тут) // если SslHttpCli1.Location пустой тогда можно SslHttpCli1.URL 2. в событии OnLocationChange ..... SslHttpCli.Cookie := IcsCookies1.GetCookies( SslHttpCli.Location ); ..... 3. в моём случаи ещё нужно LocationChangeMaxCount довести до 8 |