Python을 사용하여 한 번에 여러 HTTP POST 쿼리를 만드는 방법은 무엇입니까?Python : 한 번에 여러 HTTP POST 쿼리를 만드는 방법은 무엇입니까?
예를 들어 외부 라이브러리를 사용하면 좋은 해결책이 될 수 있습니다.
Python을 사용하여 한 번에 여러 HTTP POST 쿼리를 만드는 방법은 무엇입니까?Python : 한 번에 여러 HTTP POST 쿼리를 만드는 방법은 무엇입니까?
예를 들어 외부 라이브러리를 사용하면 좋은 해결책이 될 수 있습니다.
외부 lib? 어쩌면 내부 하나 ... 트릭을 할 것입니다 특별히
http://docs.python.org/library/httplib.html#examples
:
params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0})
을 당신이 루프에서 그들을 통해주기를 수 여러 HTTP의 POST 쿼리 (비동기)를 처리하고 싶다면, subprocess.Popen
을 사용하여 하위 프로세스를 여는 중입니다. 더 나은 해결책은 아마도 asyncore
일 것입니다. This site은 http 요청 (예 : POST)에 asyncore를 사용하여 example입니다.
아니요, 동기 요청입니다. 처리하는 동안 앱은 다음 요청 계속을 기다릴 필요가 있습니다 – Setti
그래서 파이썬에서 비동기 POST 요청을 원하십니까? –
이들도 추가되었습니다. – Sleepingrock
동시 실행을 사용하려면 threading
(또는 multiprocessing
이지만 여기서는 GIL은 문제가 아님)을 사용해야합니다.
Asyncore는 주로 소켓을위한 스레딩입니다. 이 경우 구현하기가 더 쉬울 것입니다. – Sleepingrock
'한 순간'을 정의하면 그 용어가 현대 컴퓨팅에 존재하지 않는다고 생각합니다. : X – Sleepingrock
Sleepingrock의 질문에 귀하의 의견을 말하면 질문을 명확하게해야한다고 생각합니다. – Mark