如何在新的python进程中引发HTTP请求

时间:2019-04-02 06:35:30

标签: python python-multiprocessing

子进程每次发出http请求时都会崩溃。

我需要使用python的子进程进行HTTP调用。当我使用使用请求模块进行HTTP调用的方法生成新进程时,新生成的进程崩溃。在下面的代码中,simple_method在新进程中可以正常工作,但call_api()会将其崩溃。怎么了?

import multiprocessing
import requests

def call_api():
    print(requests.get('https://api.github.com'))

def simple_process():
    print('Hi')

multiprocessing.Process(target=simple_process).start()
multiprocessing.Process(target=call_api).start()

0 个答案:

没有答案