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 goo开发者_C百科d solution.
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).
You should consider using threading
(or maybe multiprocessing
, but here the GIL is not a problem) to enable concurrent execution.
精彩评论