Table of Contents - http-2.0.2 Documentation
Classes and Modules
- HTTP
- HTTP::Chainable
- HTTP::Client
- HTTP::Connection
- HTTP::ConnectionError
- HTTP::Error
- HTTP::Headers
- HTTP::Headers::Mixin
- HTTP::InvalidHeaderNameError
- HTTP::MimeType
- HTTP::MimeType::Adapter
- HTTP::MimeType::JSON
- HTTP::Options
- HTTP::Options::OpenSSL
- HTTP::Options::OpenSSL::SSL
- HTTP::Redirector
- HTTP::Redirector::EndlessRedirectError
- HTTP::Redirector::TooManyRedirectsError
- HTTP::Request
- HTTP::Request::UnsupportedMethodError
- HTTP::Request::UnsupportedSchemeError
- HTTP::Request::Writer
- HTTP::RequestError
- HTTP::Response
- HTTP::Response::Body
- HTTP::Response::Parser
- HTTP::Response::Status
- HTTP::ResponseError
- HTTP::StateError
- HTTP::Timeout
- HTTP::Timeout::Global
- HTTP::Timeout::Null
- HTTP::Timeout::PerOperation
- HTTP::TimeoutError
- HTTP::URI
Methods
- ::[] — HTTP::MimeType
- ::[] — HTTP::Headers
- ::[] — HTTP::Response::Status
- ::coerce — HTTP::Headers
- ::coerce — HTTP::Response::Status
- ::def_option — HTTP::Options
- ::defined_options — HTTP::Options
- ::form_encode — HTTP::URI
- ::new — HTTP::Response::Body
- ::new — HTTP::Timeout::Global
- ::new — HTTP::Response::Parser
- ::new — HTTP::Connection
- ::new — HTTP::Response
- ::new — HTTP::Request::Writer
- ::new — HTTP::Request
- ::new — HTTP::Redirector
- ::new — HTTP::Timeout::Null
- ::new — HTTP::Options
- ::new — HTTP::Timeout::PerOperation
- ::new — HTTP::URI
- ::new — HTTP::Options
- ::new — HTTP::Client
- ::new — HTTP::Headers
- ::normalize — HTTP::MimeType
- ::parse — HTTP::URI
- ::register_adapter — HTTP::MimeType
- ::register_alias — HTTP::MimeType
- ::symbolize — HTTP::Response::Status
- #<< — HTTP::Timeout::Global
- #<< — HTTP::Timeout::Null
- #<< — HTTP::Response::Parser
- #== — HTTP::URI
- #== — HTTP::Headers
- #[] — HTTP::Headers
- #[]= — HTTP::Options
- #[]= — HTTP::Headers
- #__getobj__ — HTTP::Response::Status
- #__setobj__ — HTTP::Response::Status
- #accept — HTTP::Chainable
- #add — HTTP::Response::Parser
- #add — HTTP::Headers
- #add_body_type_headers — HTTP::Request::Writer
- #add_headers — HTTP::Request::Writer
- #argument_error! — HTTP::Options
- #auth — HTTP::Chainable
- #basic_auth — HTTP::Chainable
- #chunk — HTTP::Response::Parser
- #client_error? — HTTP::Response::Status
- #close — HTTP::Client
- #close — HTTP::Connection
- #connect — HTTP::Timeout::PerOperation
- #connect — HTTP::Chainable
- #connect — HTTP::Timeout::Null
- #connect — HTTP::Timeout::Global
- #connect_ssl — HTTP::Timeout::Global
- #connect_ssl — HTTP::Timeout::PerOperation
- #connect_ssl — HTTP::Timeout::Null
- #connect_through_proxy — HTTP::Request::Writer
- #connect_using_proxy — HTTP::Request
- #content_type — HTTP::Response
- #cookies — HTTP::Chainable
- #cookies — HTTP::Response
- #decode — HTTP::MimeType::JSON
- #default_host_header_value — HTTP::Request
- #default_options — HTTP::Chainable
- #default_options= — HTTP::Chainable
- #delete — HTTP::Chainable
- #delete — HTTP::Headers
- #dup — HTTP::Options
- #each — HTTP::Headers
- #each — HTTP::Response::Body
- #encode — HTTP::MimeType::JSON
- #encoding — HTTP::Chainable
- #endless_loop? — HTTP::Redirector
- #eql? — HTTP::URI
- #expired? — HTTP::Connection
- #failed_proxy_connect? — HTTP::Connection
- #finish_response — HTTP::Connection
- #finished? — HTTP::Response::Parser
- #flush — HTTP::Response
- #follow — HTTP::Chainable
- #follow= — HTTP::Options
- #get — HTTP::Headers
- #get — HTTP::Chainable
- #hash — HTTP::URI
- #head — HTTP::Chainable
- #headers — HTTP::Chainable
- #headers? — HTTP::Response::Parser
- #headline — HTTP::Request
- #http? — HTTP::URI
- #http_version — HTTP::Response::Parser
- #https? — HTTP::URI
- #include_proxy_authorization_header — HTTP::Request
- #include_proxy_headers — HTTP::Request
- #informational? — HTTP::Response::Status
- #initialize_copy — HTTP::Headers
- #inspect — HTTP::Response::Body
- #inspect — HTTP::Response::Status
- #inspect — HTTP::Headers
- #inspect — HTTP::URI
- #inspect — HTTP::Response
- #join_headers — HTTP::Request::Writer
- #keep_alive? — HTTP::Connection
- #keys — HTTP::Headers
- #log_time — HTTP::Timeout::Global
- #make_request_body — HTTP::Client
- #make_request_headers — HTTP::Client
- #make_request_uri — HTTP::Client
- #merge — HTTP::Options
- #merge — HTTP::Headers
- #merge! — HTTP::Headers
- #nodelay — HTTP::Chainable
- #normalize_header — HTTP::Headers
- #normalize_uri — HTTP::Request
- #on_body — HTTP::Response::Parser
- #on_headers_complete — HTTP::Response::Parser
- #on_message_complete — HTTP::Response::Parser
- #options — HTTP::Chainable
- #parse — HTTP::Response
- #patch — HTTP::Chainable
- #perform — HTTP::Client
- #perform — HTTP::Redirector
- #perform_io — HTTP::Timeout::Global
- #persistent — HTTP::Chainable
- #persistent= — HTTP::Options
- #persistent? — HTTP::Options
- #port — HTTP::URI
- #port — HTTP::Request
- #post — HTTP::Chainable
- #proxy_authorization_header — HTTP::Request
- #proxy_connect_header — HTTP::Request
- #proxy_connect_headers — HTTP::Request
- #put — HTTP::Chainable
- #read_headers! — HTTP::Connection
- #read_more — HTTP::Connection
- #read_nonblock — HTTP::Timeout::Global
- #readpartial — HTTP::Response::Body
- #readpartial — HTTP::Timeout::Global
- #readpartial — HTTP::Timeout::PerOperation
- #readpartial — HTTP::Connection
- #readpartial — HTTP::Timeout::Null
- #reason — HTTP::Response::Status
- #redirect — HTTP::Request
- #redirect? — HTTP::Response::Status
- #redirect_to — HTTP::Redirector
- #request — HTTP::Client
- #request — HTTP::Chainable
- #rescue_readable — HTTP::Timeout::Null
- #rescue_writable — HTTP::Timeout::Null
- #reset — HTTP::Response::Parser
- #reset_counter — HTTP::Timeout::Global
- #reset_timer — HTTP::Connection
- #reset_timer — HTTP::Timeout::Global
- #send_proxy_connect_request — HTTP::Connection
- #send_request — HTTP::Request::Writer
- #send_request — HTTP::Connection
- #server_error? — HTTP::Response::Status
- #set — HTTP::Headers
- #set_keep_alive — HTTP::Connection
- #socket_host — HTTP::Request
- #socket_port — HTTP::Request
- #start_tls — HTTP::Timeout::Null
- #start_tls — HTTP::Connection
- #status_code — HTTP::Response::Parser
- #stream — HTTP::Request
- #stream — HTTP::Request::Writer
- #stream! — HTTP::Response::Body
- #success? — HTTP::Response::Status
- #through — HTTP::Chainable
- #timeout — HTTP::Chainable
- #to_a — HTTP::Headers
- #to_a — HTTP::Response
- #to_h — HTTP::Headers
- #to_hash — HTTP::Headers
- #to_hash — HTTP::Options
- #to_s — HTTP::Response::Status
- #to_s — HTTP::URI
- #to_str — HTTP::URI
- #to_sym — HTTP::Response::Status
- #too_many_hops? — HTTP::Redirector
- #trace — HTTP::Chainable
- #using_authenticated_proxy? — HTTP::Request
- #using_proxy? — HTTP::Request
- #validate_body_type! — HTTP::Request::Writer
- #verify_connection! — HTTP::Client
- #via — HTTP::Chainable
- #wait_readable_or_timeout — HTTP::Timeout::Global
- #wait_writable_or_timeout — HTTP::Timeout::Global
- #write — HTTP::Timeout::Global
- #write — HTTP::Timeout::PerOperation
- #write — HTTP::Request::Writer
- #write — HTTP::Timeout::Null
- #write_nonblock — HTTP::Timeout::Global