我想发送并忘掉它。我正在进行的http休息服务呼叫需要几秒钟才能响应。目标是避免在更多代码执行之前等待几秒钟。 我宁愿不使用python线程 如果必须,我将使用扭曲的异步调用并忽略响应。
答案 0 :(得分:1)
您将不得不异步地实现该HTTP协议状态,您有请求和回复。
另一种选择是直接使用套接字,绕过任何预先构建的模块。这将允许您违反协议并编写自己的位,忽略任何响应,实质上是在发出请求后丢弃连接。
答案 1 :(得分:0)
HTTP意味着请求和该请求的回复。采用异步方法。
答案 2 :(得分:0)
你不需要为此而扭曲,只需urllib即可。见http://pythonquirks.blogspot.com/2009/12/asynchronous-http-request.html
我在这里复制相关代码,但信用证转到了那个链接:
import urllib2 class MyHandler(urllib2.HTTPHandler): def http_response(self, req, response): return response o = urllib2.build_opener(MyHandler()) o.open('http://www.google.com/')