Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[python] HTTP Autentikikace

1 view
Skip to first unread message

Calis....@seznam.cz

unread,
Apr 14, 2008, 6:17:51 AM4/14/08
to Konference PyCZ
Dobrý den,
mám takoví problém, potřebuji svým programem odeslat data metodou post na server který je chraněn HTTP autentizací. Ve svém pátrání jsem objevil toto: http://www.voidspace.org.uk/python/articles/authentication.shtml ale moc nevím jak na ten server něco odeslat.. Pokud by vás něco napadlo, tak neváhejte napsat... Děkuji

--Calis Xarn

Leos Pol

unread,
Apr 14, 2008, 6:35:28 AM4/14/08
to Konference PyCZ
Ahoj,

myslim, ze by melo stacit zkombinovat urllib2.Request,
urllib2.HTTPBasicAuthHandler, urllib2.urlopen. Koukni na tohle:

http://docs.python.org/lib/urllib2-examples.html
http://docs.python.org/lib/request-objects.html

Leo

> _______________________________________________
> Python mailing list
> Pyt...@py.cz
> http://www.py.cz/mailman/listinfo/python
>
>

Věroslav Kaplan

unread,
Apr 14, 2008, 7:35:46 AM4/14/08
to Konference PyCZ
2008/4/14 <Calis....@seznam.cz>:

> Dobrý den,
> mám takoví problém, potřebuji svým programem odeslat data metodou post na server který je chraněn HTTP autentizací. Ve svém pátrání jsem objevil toto: http://www.voidspace.org.uk/python/articles/authentication.shtml ale moc nevím jak na ten server něco odeslat.. Pokud by vás něco napadlo, tak neváhejte napsat... Děkuji

Jen terminologická:
V češtině máme pouze autentizaci (1.p autentizace) a autorizaci (1.p
autorizace). Autentifikace neexistuje.

Autentizace přes HTTP je řešena přidáním hlavičky Authorization k
požadavku klienta. Hlavička vypadá takhle
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
kde jako hodnota hlavičky je uvedena BASE64 zakódovaný (ne zašifrovaný
:-) ) řetězec login + ":" + heslo

Podrobněji třeba http://en.wikipedia.org/wiki/Basic_access_authentication

--VK

Marek Palatinus

unread,
Apr 14, 2008, 3:34:32 PM4/14/08
to Konference PyCZ
Zdravim,

mam dobre zkusenosti s knihovnou cURL, respektive jejim bindingem pycurl. Viz. http://pycurl.sourceforge.net/doc/pycurl.html . Umi to vsechno, co jsem kdy potreboval, vcetne POST za HTTP auth treba na SSL serveru.

MP

2008/4/14 <Calis....@seznam.cz>:
Dobrý den,
mám takoví problém, potřebuji svým programem odeslat data metodou post na server který je chraněn HTTP autentizací. Ve svém pátrání jsem objevil toto: http://www.voidspace.org.uk/python/articles/authentication.shtml ale moc nevím jak na ten server něco odeslat.. Pokud by vás něco napadlo, tak neváhejte napsat... Děkuji

--Calis Xarn
_______________________________________________
Python mailing list
Pyt...@py.cz
http://www.py.cz/mailman/listinfo/python



--
gtalk/jabber:sl...@jabber.cz
email/msn:ma...@palatinus.cz
icq:360-737-802
tel:+420 724 249 422

Calis....@seznam.cz

unread,
Apr 15, 2008, 6:20:20 AM4/15/08
to Konference PyCZ
Děkuji všem za odpověď...

> ------------ Původní zpráva ------------
> Od: Marek Palatinus <ma...@palatinus.cz>
> Předmět: Re: [python] HTTP Autentikikace
> Datum: 14.4.2008 21:34:51
> ----------------------------------------

> gtalk/jabber:sl...@jabber.cz <jabber%3As...@jabber.cz>
> email/msn:ma...@palatinus.cz <msn%3Am...@palatinus.cz>

0 new messages