Table of Contents - http-3.3.0 Documentation
Classes and Modules
- HTTP
- HTTP::Chainable
- HTTP::Client
- HTTP::Connection
- HTTP::ConnectionError
- HTTP::Error
- HTTP::Feature
- HTTP::Features
- HTTP::Features::AutoDeflate
- HTTP::Features::AutoDeflate::CompressedBody
- HTTP::Features::AutoDeflate::DeflatedBody
- HTTP::Features::AutoDeflate::GzippedBody
- HTTP::Features::AutoDeflate::GzippedBody::BlockIO
- HTTP::Features::AutoInflate
- HTTP::HeaderError
- HTTP::Headers
- HTTP::Headers::Mixin
- HTTP::MimeType
- HTTP::MimeType::Adapter
- HTTP::MimeType::JSON
- HTTP::Options
- HTTP::Redirector
- HTTP::Redirector::EndlessRedirectError
- HTTP::Redirector::TooManyRedirectsError
- HTTP::Request
- HTTP::Request::Body
- HTTP::Request::Body::ProcIO
- HTTP::Request::UnsupportedMethodError
- HTTP::Request::UnsupportedSchemeError
- HTTP::Request::Writer
- HTTP::RequestError
- HTTP::Response
- HTTP::Response::Body
- HTTP::Response::Inflater
- 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::Headers
- ::[] — HTTP::Response::Status
- ::[] — HTTP::MimeType
- ::coerce — HTTP::Headers
- ::coerce — HTTP::Response::Status
- ::def_option — HTTP::Options
- ::defined_options — HTTP::Options
- ::form_encode — HTTP::URI
- ::new — HTTP::Client
- ::new — HTTP::Connection
- ::new — HTTP::Feature
- ::new — HTTP::Features::AutoDeflate
- ::new — HTTP::Features::AutoDeflate::CompressedBody
- ::new — HTTP::Features::AutoDeflate::GzippedBody::BlockIO
- ::new — HTTP::Headers
- ::new — HTTP::Options
- ::new — HTTP::Options
- ::new — HTTP::Redirector
- ::new — HTTP::Request
- ::new — HTTP::Request::Body
- ::new — HTTP::Request::Body::ProcIO
- ::new — HTTP::Request::Writer
- ::new — HTTP::Response
- ::new — HTTP::Response::Body
- ::new — HTTP::Response::Inflater
- ::new — HTTP::Response::Parser
- ::new — HTTP::Timeout::Global
- ::new — HTTP::Timeout::Null
- ::new — HTTP::Timeout::PerOperation
- ::new — HTTP::URI
- ::normalize — HTTP::MimeType
- ::parse — HTTP::URI
- ::register_adapter — HTTP::MimeType
- ::register_alias — HTTP::MimeType
- ::symbolize — HTTP::Response::Status
- #<< — HTTP::Response::Parser
- #<< — HTTP::Timeout::Global
- #<< — HTTP::Timeout::Null
- #== — HTTP::Headers
- #== — HTTP::URI
- #[] — HTTP::Headers
- #[]= — HTTP::Headers
- #[]= — HTTP::Options
- #__getobj__ — HTTP::Response::Status
- #__setobj__ — HTTP::Response::Status
- #accept — HTTP::Chainable
- #add — HTTP::Headers
- #add — HTTP::Response::Parser
- #add_body_type_headers — HTTP::Request::Writer
- #add_headers — HTTP::Request::Writer
- #argument_error! — HTTP::Options
- #auth — HTTP::Chainable
- #basic_auth — HTTP::Chainable
- #body_stream_for — HTTP::Response
- #build_request — HTTP::Client
- #build_request — HTTP::Chainable
- #chunked? — HTTP::Request::Writer
- #chunked? — HTTP::Response
- #client_error? — HTTP::Response::Status
- #close — HTTP::Client
- #close — HTTP::Connection
- #compress — HTTP::Features::AutoDeflate::GzippedBody
- #compress — HTTP::Features::AutoDeflate::DeflatedBody
- #compress_all! — HTTP::Features::AutoDeflate::CompressedBody
- #compressed_each — HTTP::Features::AutoDeflate::CompressedBody
- #connect — HTTP::Timeout::Global
- #connect — HTTP::Timeout::Null
- #connect — HTTP::Timeout::PerOperation
- #connect — HTTP::Chainable
- #connect_ssl — HTTP::Timeout::Global
- #connect_ssl — HTTP::Timeout::Null
- #connect_ssl — HTTP::Timeout::PerOperation
- #connect_through_proxy — HTTP::Request::Writer
- #connect_using_proxy — HTTP::Request
- #content_length — HTTP::Response
- #content_type — HTTP::Response
- #cookies — HTTP::Response
- #cookies — HTTP::Chainable
- #decode — HTTP::MimeType::JSON
- #default_host_header_value — HTTP::Request
- #default_options — HTTP::Chainable
- #default_options= — HTTP::Chainable
- #deflated_body — HTTP::Features::AutoDeflate
- #delete — HTTP::Headers
- #delete — HTTP::Chainable
- #dup — HTTP::Options
- #dup — HTTP::URI
- #each — HTTP::Features::AutoDeflate::CompressedBody
- #each — HTTP::Headers
- #each — HTTP::Request::Body
- #each — HTTP::Response::Body
- #encode — HTTP::MimeType::JSON
- #encode_chunk — HTTP::Request::Writer
- #encoding — HTTP::Chainable
- #endless_loop? — HTTP::Redirector
- #eql? — HTTP::URI
- #expired? — HTTP::Connection
- #failed_proxy_connect? — HTTP::Connection
- #feature — HTTP::Options
- #features= — HTTP::Options
- #find_encoding — HTTP::Response::Body
- #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? — HTTP::Headers
- #include_proxy_authorization_header — HTTP::Request
- #include_proxy_headers — HTTP::Request
- #informational? — HTTP::Response::Status
- #initialize_copy — HTTP::Headers
- #inspect — HTTP::Headers
- #inspect — HTTP::Response
- #inspect — HTTP::Response::Body
- #inspect — HTTP::Response::Status
- #inspect — HTTP::URI
- #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::Headers
- #merge — HTTP::Options
- #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::Request
- #port — HTTP::URI
- #post — HTTP::Chainable
- #proxy_authorization_header — HTTP::Request
- #proxy_connect_header — HTTP::Request
- #proxy_connect_headers — HTTP::Request
- #put — HTTP::Chainable
- #read — HTTP::Response::Parser
- #read_headers! — HTTP::Connection
- #read_more — HTTP::Connection
- #read_nonblock — HTTP::Timeout::Global
- #readpartial — HTTP::Connection
- #readpartial — HTTP::Response::Body
- #readpartial — HTTP::Response::Inflater
- #readpartial — HTTP::Timeout::Global
- #readpartial — HTTP::Timeout::Null
- #readpartial — HTTP::Timeout::PerOperation
- #reason — HTTP::Response::Status
- #redirect — HTTP::Request
- #redirect? — HTTP::Response::Status
- #redirect_to — HTTP::Redirector
- #request — HTTP::Client
- #request — HTTP::Chainable
- #request_body — HTTP::Request
- #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::Connection
- #send_request — HTTP::Request::Writer
- #server_error? — HTTP::Response::Status
- #set — HTTP::Headers
- #set_keep_alive — HTTP::Connection
- #size — HTTP::Features::AutoDeflate::CompressedBody
- #size — HTTP::Request::Body
- #socket_host — HTTP::Request
- #socket_port — HTTP::Request
- #start_tls — HTTP::Connection
- #start_tls — HTTP::Timeout::Null
- #status_code — HTTP::Response::Parser
- #stream — HTTP::Request
- #stream — HTTP::Request::Writer
- #stream! — HTTP::Response::Body
- #stream_for — HTTP::Features::AutoInflate
- #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::Body
- #to_s — HTTP::Response::Status
- #to_s — HTTP::URI
- #to_str — HTTP::Response::Body
- #to_str — HTTP::URI
- #to_sym — HTTP::Response::Status
- #too_many_hops? — HTTP::Redirector
- #trace — HTTP::Chainable
- #use — HTTP::Chainable
- #using_authenticated_proxy? — HTTP::Request
- #using_proxy? — HTTP::Request
- #validate_source_type! — HTTP::Request::Body
- #verify_connection! — HTTP::Client
- #via — HTTP::Chainable
- #wait_readable_or_timeout — HTTP::Timeout::Global
- #wait_writable_or_timeout — HTTP::Timeout::Global
- #write — HTTP::Features::AutoDeflate::GzippedBody::BlockIO
- #write — HTTP::Request::Body::ProcIO
- #write — HTTP::Request::Writer
- #write — HTTP::Timeout::Global
- #write — HTTP::Timeout::Null
- #write — HTTP::Timeout::PerOperation
- #write_nonblock — HTTP::Timeout::Global
- #zstream — HTTP::Response::Inflater