Из моего кода я пытаюсь отправить запрос на сервер и продолжить выполнение других шагов, не дожидаясь ответа.Это потому, что иногда удаленный сервер не отправляет ответ вовремя.Но я не хочу блокировать выполнение кода из-за этого.Я использую urllib для отправки запроса.
Ниже мой код -
def myfunc(self):
data = urllib.parse.urlencode(request_data).encode("utf-8")
req = urllib.request.Request("http://serverurl:8046",data)
response = urllib.request.urlopen(req).read().decode('utf8')
print('Sent request, Continue execution') #this line should print immediately
resp = 0
return resp #the function call should return to the main calling function
Возможно ли этого добиться?Пожалуйста, предложите.Спасибо.