Guido, je hebt best wel gelijk. Maar een groot nadeel van httplib vind ik dat je zelf de URL moet slopen en dan een HTTPConnection of HTTPSConnection moet maken met de juiste parameters, etc etc etc. requests/httplib2 zitten wat dat betreft meer op het gemaks-nivo van urllib.
En dan voelt requests wat meer pythonesque, maar is het httplib2 model van (1) creeer object, (2) voeg alles aan parameters en zo toe wat je nodig hebt en (3) doe request vaak handiger als je allerlei opties hebt die je soms wel, soms niet nodig hebt (bijv. authentication afhankelijk van commandline argumenten). > On 04-Apr-2016, at 14:23 , Guido Wesdorp <[email protected]> wrote: > > 2016-04-04 12:44 GMT+02:00 Jack Jansen <[email protected] > <mailto:[email protected]>>: > Wat httplib2 betreft nog een opmerking/vraag: ik gebruik de ene keer > httplib2, de andere keer keer requests, en ik heb nog steeds geen echte > voorkeur, ze hebben allebei hun plussen en minnen. > > > Hey Jack, > > Waarom niet gewoon httplib? Ik weet niet wat httplib2 en requests voor jou > specifiek uit handen nemen, het zal iig wat meer tikwerk zijn met httplib, > maar je kunt er alles mee en het zit in de core, toch? Ik neem aan dat > httplib2 en requests ook niet veel extra's bieden voor de wat meer hard-core > HTTP features (redirects misschien wel, auth misschien een beetje (basic auth > header generation, maar meer niet neem ik aan?), maar caching, keep-alive, > etags, etc.)? > > FWIW, ik heb zelf een tijdje requests gebruikt, maar ben overal httplib gaan > gebruiken (of urllib2 in eenvoudige situaties), omdat ik liever geen > dependencies op third-party packages heb en httplib alles kan wat ik wilde > doen (en volgens mij liep ik zelfs ergens tegenaan dat met requests niet > lukte, maar ik heb geen idee meer wat, helaas). > > Cheers, > > Guido > _______________________________________________ > Python-nl mailing list > [email protected] > https://mail.python.org/mailman/listinfo/python-nl -- Jack Jansen, <[email protected]>, http://www.cwi.nl/~jack If I can't dance I don't want to be part of your revolution -- Emma Goldman
_______________________________________________ Python-nl mailing list [email protected] https://mail.python.org/mailman/listinfo/python-nl
