1

How to make multiple HTTP POST queries in one moment using Python?

Using an external library with an example can be a good solution.

badp
  • 11,409
  • 3
  • 61
  • 89
Setti
  • 9
  • 3

2 Answers2

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).

Sleepingrock
  • 690
  • 5
  • 10
0

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

badp
  • 11,409
  • 3
  • 61
  • 89