Skip to content Skip to sidebar Skip to footer

Python: How To Make Multiple Http Post Queries In One Moment?

How to make multiple HTTP POST queries in one moment using Python? Using an external library with an example can be a good solution.

Solution 1:

External lib? Maybe an internal one would do the trick...

http://docs.python.org/library/httplib.html#examples

specifically:

params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0})

If you wanted to process multiple HTTP POST queries (asynchronous) you could cycle through them in a loop, opening subprocesses using subprocess.Popen. Although a better solution would probably be asyncore. This site has an example of using asyncore for http requests (like POST).

Solution 2:

You should consider using threading (or maybe multiprocessing, but here the GIL is not a problem) to enable concurrent execution.

Post a Comment for "Python: How To Make Multiple Http Post Queries In One Moment?"