如何在 em_http_request 中仅获取响应标头?
我尝试使用此代码:
EventMachine.run do
http = EventMachine::HttpRequest.new('my_url').get
http.headers do |headers|
Fiber.current.resume headers
end
end
但我不想接受整个身体。如何停止请求的执行?
http.close
不起作用。
UPD
http.instance_variable_get(:'@conn').close
对我有帮助,但您可能知道更有趣的解决方案