Article View: pl.comp.lang.pascal
Article #93175Re: Logowanie na stronie http, błąd 301
From: Sławek
Date: Fri, 08 Apr 2011 10:30
Date: Fri, 08 Apr 2011 10:30
39 lines
2234 bytes
2234 bytes
W dniu 06.04.2011 17:02, Łukasz 'Maly' Ostrowski pisze: > 1. Jaki jest Request.ContentType? Request.ContentType ustawiałem na: '' (pusty) 'text/xml' 'text/html; charset=utf-8' 'application/x-www-form-urlencoded' i za każdym razem efekt jest ten sam. Jednak chyba nie w tym jest problem. Użyłem Wiresharka i zauważyłem, że Indy przy IdHTTP.HandleRedirects := true; próbuje w kółko wysyłać na serwer dane logowania: Robi POST, dostaje błąd 301, więc ponownie robi POST na adres z Response.Location, znów dostaje błąd 301 i tak w kółko. Tymczasem przeglądarka gdy po POST dostanie błąd 301, to po prostu pobiera potem stronę z Response.Location za pomocą GET. Z tego wniosek, że muszę użyć IdHTTP.HandleRedirects := false; i sam obsłużyć sytuację po błędzie 301. Wstępne próby dają już obiecujące rezultaty, ale jest tam jeszcze jakiś haczyk, bo dostaję po GET zakodowane dane i kolejny błąd. Content-encoded entity body (gzip): 9243 bytes [Error: Decompression failed] Co ciekawe po zalogowaniu Firefoksem jest ten sam błąd, a mimo to Firefox coś tam jeszcze robi i wyświetla potem stronę poprawnie. Muszę to dokładniej przeanalizować. Sławek
Technical Details
Message-ID:
<inmo85$1ubl$1@news.mm.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.task.gda.pl!news.mm.pl!not-for-mailReferences:
<ing8m9$2aok$1@news.mm.pl> <w1qptqtkubrc$.bv7tb1we2umw.dlg@40tude.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.task.gda.pl!news.mm.pl!not-for-mail From: Sławek <spintservis@poczta.onet.pl> Newsgroups: pl.comp.lang.pascal Subject: Re: Logowanie na stronie http, błąd 301 Date: Fri, 08 Apr 2011 12:30:22 +0200 Organization: Multimedia Polska SA Lines: 39 Message-ID: <inmo85$1ubl$1@news.mm.pl> References: <ing8m9$2aok$1@news.mm.pl> <w1qptqtkubrc$.bv7tb1we2umw.dlg@40tude.net> NNTP-Posting-Host: host-89-231-98-1.warszawa.mm.pl Mime-Version: 1.0 X-Trace: news.mm.pl 1302258757 63861 89.231.98.1 (8 Apr 2011 10:32:37 GMT) X-Complaints-To: abuse@multimedia.pl NNTP-Posting-Date: Fri, 8 Apr 2011 10:32:37 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.15) Gecko/20110307 Fedora/3.1.9-0.39.b3pre.fc14 Thunderbird/3.1.9 In-Reply-To: <w1qptqtkubrc$.bv7tb1we2umw.dlg@40tude.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit