Class EventMachine::Protocols::HeaderAndContentProtocol
In: lib/em/protocols/header_and_content.rb
Parent: Connection

Usage

 class RequestHandler < EM::P::HeaderAndContentProtocol
   def receive_request headers, content
     p [:request, headers, content]
   end
 end

 EM.run{
   EM.start_server 'localhost', 80, RequestHandler
 }

Methods

Included Modules

LineText2

Constants

ContentLengthPattern = /Content-length:\s*(\d+)/i

Public Class methods

Public Instance methods

Basically a convenience method. We might create a subclass that does this automatically. But it‘s such a performance killer.

[Validate]