class NGHTTP::HTTP1Protocol

Defined in:

nghttp/http1_protocol.cr

Class Method Summary

Instance Method Summary

Instance methods inherited from class NGHTTP::Protocol

alpn_id : String alpn_id, alpn_ids : Array(String) alpn_ids, handle_request(env, full_url = false) handle_request, handle_response(env : HTTPEnv) handle_response, http_io_to_response(env : HTTPEnv, io = nil) http_io_to_response, multiplexed? : Bool multiplexed?, name : String name, new_connection_protocol : Protocol new_connection_protocol, request_to_http_io(env, full_url = false, io = nil) request_to_http_io, uses_connection_header? : Bool uses_connection_header?, uses_host_header? : Bool uses_host_header?, uses_transfer_encoding? : Bool uses_transfer_encoding?

Class methods inherited from class NGHTTP::Protocol

for_alpn(protocol : String | Nil) for_alpn

Class Method Detail

def self.default #

[View source]
def self.handle_request(env, full_url = false) #

[View source]
def self.handle_response(env : HTTPEnv) #

[View source]
def self.http_io_to_response(env : HTTPEnv, io = nil) #

[View source]
def self.request_to_http_io(env, full_url = false, io = nil) #

[View source]

Instance Method Detail

def alpn_id : String #

[View source]
def handle_request(env, full_url = false) #

[View source]
def handle_response(env : HTTPEnv) #

[View source]
def http_io_to_response(env : HTTPEnv, io = nil) #

[View source]
def name : String #

[View source]
def request_to_http_io(env, full_url = false, io = nil) #

[View source]
def uses_connection_header? : Bool #

[View source]
def uses_host_header? : Bool #

[View source]
def uses_transfer_encoding? : Bool #

[View source]