Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #29146
| From | Chicken McNuggets <chicken@mcnuggets.com> |
|---|---|
| Newsgroups | comp.lang.python |
| Subject | Re: Batching HTTP requests with httplib (Python 2.7) |
| Date | 2012-09-14 10:53 +0100 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <k2uurd$re8$1@speranza.aioe.org> (permalink) |
| References | <k2t90g$4e4$1@speranza.aioe.org> <mailman.659.1347589892.27098.python-list@python.org> |
On 14/09/2012 03:31, Cameron Simpson wrote: > On 13Sep2012 19:34, Chicken McNuggets <chicken@mcnuggets.com> wrote: > | I'm writing a simple library that communicates with a web service and am > | wondering if there are any generally well regarded methods for batching > | HTTP requests? > | > | The problem with most web services is that they require a list of > | sequential commands to be executed in a certain order to complete a > | given task (or at least the one I am using does) so having to manually > | call each command is a bit of a pain. How would you go about the design > | of a library to interact with these services? > | > | Any help is greatly appreciated :). > > Maybe I'm missing something. What's hard about: > > - wrapping the web services calls in a simple wrapper which > composes the call, runs it, and returns the result parts > This lets you hide all the waffle about the base URL, > credentials etc in the wrapper and only supply the essentials > at call time. > > - writing your workflow thing then as a simple function: > > def doit(...): > web_service_call1(...) > web_service_call2(...) > web_service_call3(...) > > with whatever internal control is required? > > This has worked for me for simple things. > > What am I missing about the larger context? > That is what I have at the moment but it is ugly as hell. I was wondering if there was a somewhat more elegant solution that I was missing.
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Batching HTTP requests with httplib (Python 2.7) Chicken McNuggets <chicken@mcnuggets.com> - 2012-09-13 19:34 +0100
Re: Batching HTTP requests with httplib (Python 2.7) Cameron Simpson <cs@zip.com.au> - 2012-09-14 12:31 +1000
Re: Batching HTTP requests with httplib (Python 2.7) Chicken McNuggets <chicken@mcnuggets.com> - 2012-09-14 10:53 +0100
Re: Batching HTTP requests with httplib (Python 2.7) Dwight Hutto <dwightdhutto@gmail.com> - 2012-09-14 06:56 -0400
Re: Batching HTTP requests with httplib (Python 2.7) Cameron Simpson <cs@zip.com.au> - 2012-09-15 19:30 +1000
Re: Batching HTTP requests with httplib (Python 2.7) Xavier Combelle <xavier.combelle@free.fr> - 2012-09-14 13:46 +0200
Re: Batching HTTP requests with httplib (Python 2.7) Neil Cerutti <neilc@norwich.edu> - 2012-09-18 12:40 +0000
csiph-web