Table of Contents - httpclient-2.5.3.3 Documentation
Pages
cacert.p7s
Classes/Modules
Encoding
HTTP
HTTP::Message
How to use HTTP response message
HTTP::Message::Array
HTTP::Message::Body
HTTP::Message::Body::Parts
HTTP::Message::Headers
HTTP::Status
HTTPAccess2
HTTPAccess2::Client
HTTPAccess2::Client::RetryableResponse
HTTPAccess2::Session
HTTPAccess2::Session::BadResponse
HTTPAccess2::Session::Error
HTTPAccess2::Session::InvalidState
HTTPAccess2::Session::KeepAliveDisconnected
HTTPClient
How to use
How to retrieve web resources
Invoking other HTTP methods
How to POST
Accessing via SSL
Handling Cookies
Configuring authentication credentials
Invoking HTTP methods with custom header
Invoking HTTP methods asynchronously
Shortcut methods
HTTPClient::AuthFilterBase
HTTPClient::BadResponse
HTTPClient::BadResponseError
HTTPClient::BasicAuth
HTTPClient::ConfigurationError
HTTPClient::ConnectTimeoutError
HTTPClient::Connection
How to use
HTTPClient::DebugSocket
HTTPClient::DigestAuth
HTTPClient::IncludeClient
HTTPClient::KeepAliveDisconnected
HTTPClient::LoopBackSocket
HTTPClient::NegotiateAuth
HTTPClient::OAuth
HTTPClient::OAuth::Config
HTTPClient::ProxyAuth
HTTPClient::ProxyBasicAuth
HTTPClient::ProxyDigestAuth
HTTPClient::ReceiveTimeoutError
HTTPClient::RetryableResponse
HTTPClient::SSLConfig
Trust Anchor Control
HTTPClient::SSLSocketWrap
HTTPClient::SSPINegotiateAuth
HTTPClient::SendTimeoutError
HTTPClient::Session
HTTPClient::SessionManager
HTTPClient::Site
HTTPClient::SocketWrap
HTTPClient::Timeout
HTTPClient::TimeoutError
HTTPClient::TimeoutScheduler
HTTPClient::TimeoutScheduler::Period
HTTPClient::Util
HTTPClient::Util::Addressable
HTTPClient::Util::AddressableURI
HTTPClient::WWWAuth
HexDump
OAuthClient
String
URI
URI::Generic
WebAgent
WebAgent::Cookie
WebAgent::CookieManager
WebAgent::CookieManager::Error
WebAgent::CookieManager::ErrorOverrideOK
WebAgent::CookieManager::SpecialError
WebAgent::CookieUtils
WebAgent::SynchronizedArray
Methods
::attr_proxy — HTTPClient
::encode — HexDump
::file? — HTTP::Message
::get_mime_type_func — HTTP::Message
::hash_find_value — HTTPClient::Util
::internal_mime_type — HTTP::Message
::keep_alive_enabled? — HTTP::Message
::mime_type_handler — HTTP::Message
::mime_type_handler= — HTTP::Message
::multiparam_query? — HTTP::Message
::new — HTTP::Message::Body::Parts
::new — HTTPClient::NegotiateAuth
::new — HTTPClient::SSPINegotiateAuth
::new — HTTPClient::SSLConfig
::new — HTTPClient::OAuth
::new — HTTPClient::LoopBackSocket
::new — HTTPClient::Site
::new — HTTPClient::WWWAuth
::new — HTTPClient::SSLSocketWrap
::new — HTTPClient::Session
::new — HTTPClient::DigestAuth
::new — HTTP::Message::Body
::new — HTTPClient::ProxyAuth
::new — HTTPClient::SessionManager
::new — HTTPClient::OAuth::Config
::new — HTTPClient::SocketWrap
::new — WebAgent::Cookie
::new — HTTP::Message::Headers
::new — WebAgent::CookieManager
::new — HTTPClient::TimeoutScheduler
::new — HTTPClient::TimeoutScheduler::Period
::new — HTTPClient
::new — OAuthClient
::new — HTTPClient::BasicAuth
::new_connect_request — HTTP::Message
::new_request — HTTP::Message
::new_response — HTTP::Message
::parse — HTTP::Message
::redirect? — HTTP::Status
::regex_quote_n — HexDump
::set_mime_type_func — HTTP::Message
::successful? — HTTP::Status
::timeout_scheduler — HTTPClient
::try_convert — HTTP::Message::Array
::try_require — HTTPClient::Util
::unescape — HTTP::Message
::uri_dirname — HTTPClient::Util
::uri_part_of — HTTPClient::Util
::urify — HTTPClient::Util
#<< — HTTPClient::SocketWrap
#<< — HTTPClient::LoopBackSocket
#<< — HTTPClient::SSLSocketWrap
#<< — HTTPClient::DebugSocket
#== — HTTPClient::Site
#[] — HTTP::Message::Headers
#[]= — HTTP::Message::Headers
#add — HTTP::Message::Headers
#add — WebAgent::CookieManager
#add — HTTP::Message::Body::Parts
#add_cached_session — HTTPClient::SessionManager
#add_crl — HTTPClient::SSLConfig
#add_trust_ca — HTTPClient::SSLConfig
#add_trust_ca_to_store — HTTPClient::SSLConfig
#addr — HTTPClient::Site
#all — HTTP::Message::Headers
#argument_to_hash — HTTPClient::Util
#authority — HTTPClient::Util::AddressableURI
#body — HTTP::Message
#body — HTTPClient
#body= — HTTP::Message
#body_encoding — HTTP::Message
#body_size= — HTTP::Message::Headers
#build_query_multipart_str — HTTP::Message::Body
#calc_cred — HTTPClient::OAuth
#calc_cred — HTTPClient::DigestAuth
#cancel — HTTPClient::TimeoutScheduler::Period
#cancel — HTTPClient::TimeoutScheduler
#cert_store= — HTTPClient::SSLConfig
#challenge — HTTPClient::NegotiateAuth
#challenge — HTTPClient::ProxyBasicAuth
#challenge — HTTPClient::BasicAuth
#challenge — HTTPClient::ProxyDigestAuth
#challenge — HTTPClient::SSPINegotiateAuth
#challenge — HTTPClient::OAuth
#challenge — HTTPClient::DigestAuth
#change_notify — HTTPClient::SSLConfig
#charset_label — HTTP::Message::Headers
#check_cookie_accept_domain — WebAgent::CookieManager
#check_domain — WebAgent::CookieManager
#check_expired_cookies — WebAgent::CookieManager
#check_mask — HTTPClient::SSLSocketWrap
#ciphers= — HTTPClient::SSLConfig
#clear_cert_store — HTTPClient::SSLConfig
#client_cert= — HTTPClient::SSLConfig
#client_key= — HTTPClient::SSLConfig
#close — HTTPClient::SessionManager
#close — HTTPClient::DebugSocket
#close — HTTPClient::SocketWrap
#close — HTTPClient::SSLSocketWrap
#close — HTTPClient::Session
#close_all — HTTPClient::SessionManager
#closed? — HTTPClient::SocketWrap
#closed? — HTTPClient::SSLSocketWrap
#closed? — HTTPClient::Session
#code — HTTP::Message
#connect — HTTPClient::Session
#connect_ssl_proxy — HTTPClient::Session
#content — HTTP::Message::Body
#content — HTTP::Message
#content_type — HTTP::Message
#content_type — HTTP::Message::Headers
#content_type= — HTTP::Message
#content_type= — HTTP::Message::Headers
#contenttype — HTTP::Message::Headers
#contenttype — HTTP::Message
#contenttype= — HTTP::Message::Headers
#contenttype= — HTTP::Message
#cookie_error — WebAgent::CookieManager
#cookies — HTTP::Message
#cookies — HTTPClient
#cookies= — WebAgent::CookieManager
#create_base_string — HTTPClient::OAuth
#create_boundary — HTTPClient
#create_openssl_socket — HTTPClient::SSLSocketWrap
#create_query_part — HTTP::Message::Headers
#create_query_uri — HTTP::Message::Headers
#create_request — HTTPClient
#create_socket — HTTPClient::Session
#create_ssl_socket — HTTPClient::Session
#debug — HTTPClient::DebugSocket
#debug — HTTPClient::SSLSocketWrap
#debug_dev — HTTPClient
#debug_dev= — HTTPClient::DebugSocket
#debug_dev= — HTTPClient
#default_redirect_uri_callback — HTTPClient
#default_verify_callback — HTTPClient::SSLConfig
#delete — HTTP::Message::Headers
#delete — HTTPClient
#delete_async — HTTPClient
#discard? — WebAgent::Cookie
#do_get_block — HTTPClient
#do_get_config — HTTPClient::OAuth
#do_get_header — HTTPClient
#do_get_stream — HTTPClient
#do_request — HTTPClient
#do_request_async — HTTPClient
#domain_match — WebAgent::CookieUtils
#domain_orig? — WebAgent::Cookie
#dump — HTTP::Message
#dump — HTTP::Message::Headers
#dump — HTTP::Message::Body
#dump_chunk — HTTP::Message::Body
#dump_chunk_size — HTTP::Message::Body
#dump_chunked — HTTP::Message::Body
#dump_chunks — HTTP::Message::Body
#dump_dummy_request_response — HTTPClient
#dump_file — HTTP::Message::Body
#dump_last_chunk — HTTP::Message::Body
#empty_bin_str — HTTPClient::Session
#encode — HexDump
#encode_header — HTTPClient::OAuth
#encode_param — HTTPClient::OAuth
#eof? — HTTPClient::Session
#eof? — HTTPClient::SSLSocketWrap
#eof? — HTTPClient::SocketWrap
#eql? — HTTPClient::Site
#escape — HTTPClient::OAuth
#file_in_form_data? — HTTPClient
#filter_request — HTTPClient::WWWAuth
#filter_request — HTTPClient::ProxyAuth
#filter_response — OAuthClient
#filter_response — HTTPClient::ProxyAuth
#filter_response — HTTPClient::WWWAuth
#find — WebAgent::CookieManager
#finished? — HTTPClient::Connection
#flag — WebAgent::Cookie
#flush — HTTPClient::SSLSocketWrap
#flush — HTTPClient::SocketWrap
#follow_redirect — HTTPClient
#force_basic_auth= — HTTPClient
#generate_cnonce — HTTPClient::DigestAuth
#generate_nonce — HTTPClient::OAuth
#get — HTTPClient::NegotiateAuth
#get — HTTPClient::ProxyBasicAuth
#get — HTTPClient
#get — HTTPClient::DigestAuth
#get — HTTPClient::ProxyDigestAuth
#get — HTTPClient::SSPINegotiateAuth
#get — HTTPClient::OAuth
#get — HTTP::Message::Headers
#get — HTTPClient::BasicAuth
#get_access_token — OAuthClient
#get_async — HTTPClient
#get_body — HTTPClient::Session
#get_cached_session — HTTPClient::SessionManager
#get_config — HTTPClient::OAuth
#get_content — HTTPClient
#get_header — HTTPClient::Session
#get_oauth_response — OAuthClient
#get_request_token — OAuthClient
#get_session — HTTPClient::SessionManager
#getenv — HTTPClient
#gets — HTTPClient::DebugSocket
#gets — HTTPClient::SSLSocketWrap
#gets — HTTPClient::SocketWrap
#hash_find_value — HTTPClient::Util
#hashy_argument_has_keys — HTTPClient
#head — HTTPClient
#head_async — HTTPClient
#head_match? — WebAgent::CookieUtils
#headers — HTTP::Message
#hostname — HTTPClient::Util::AddressableURI
#hostname — URI::Generic
#http? — HTTPClient::Util
#http_body= — HTTP::Message
#http_only? — WebAgent::Cookie
#http_version — HTTP::Message
#http_version= — HTTP::Message
#https? — HTTPClient::Util
#include_http_client — HTTPClient::IncludeClient
#init_connect_request — HTTP::Message::Headers
#init_request — HTTP::Message::Headers
#init_request — HTTP::Message::Body
#init_response — HTTP::Message::Body
#init_response — HTTP::Message::Headers
#invalidate — HTTPClient::SessionManager
#invalidate — HTTPClient::Session
#invalidated? — HTTPClient::Session
#join — HTTPClient::Connection
#join_quotedstr — WebAgent::Cookie
#keep — HTTPClient::SessionManager
#keep_webmock_compat — HTTPClient
#keyword_argument — HTTPClient::Util
#load_cacerts — HTTPClient::SSLConfig
#load_cookies — WebAgent::CookieManager
#load_environment — HTTPClient
#load_trust_ca — HTTPClient::SSLConfig
#make_cookie_str — WebAgent::CookieManager
#match — HTTPClient::Site
#match? — WebAgent::Cookie
#no_message_body? — HTTPClient::Session
#no_proxy — HTTPClient
#no_proxy= — HTTPClient
#no_proxy? — HTTPClient
#normalize_cookie_value — WebAgent::Cookie
#ok? — HTTP::Message
#open — HTTPClient::SessionManager
#options — HTTPClient
#options= — HTTPClient::SSLConfig
#options_async — HTTPClient
#override? — WebAgent::Cookie
#override_header — HTTPClient
#params_from_file — HTTP::Message::Body
#parse — WebAgent::CookieManager
#parse — WebAgent::Cookie
#parse_authentication_header — HTTPClient::AuthFilterBase
#parse_challenge_header — HTTPClient::AuthFilterBase
#parse_challenge_param — HTTPClient::DigestAuth
#parse_header — HTTPClient::Session
#parse_keepalive_header — HTTPClient::Session
#parts — HTTP::Message::Body::Parts
#path_orig? — WebAgent::Cookie
#peer_cert — HTTPClient::SSLSocketWrap
#pop — HTTPClient::Connection
#port — HTTPClient::Util::AddressableURI
#post — HTTPClient
#post_async — HTTPClient
#post_connection_check — HTTPClient::SSLSocketWrap
#post_content — HTTPClient
#propfind — HTTPClient
#propfind_async — HTTPClient
#proppatch — HTTPClient
#proppatch_async — HTTPClient
#protect_keep_alive_disconnected — HTTPClient
#proxy — HTTPClient
#proxy= — HTTPClient::SessionManager
#proxy= — HTTPClient
#put — HTTPClient
#put_async — HTTPClient
#query — HTTPClient::Session
#query — HTTPClient::SessionManager
#raise — HTTPClient::TimeoutScheduler::Period
#read — HTTPClient::DebugSocket
#read — HTTPClient::SocketWrap
#read — HTTPClient::SSLSocketWrap
#read_body_chunked — HTTPClient::Session
#read_body_length — HTTPClient::Session
#read_body_rest — HTTPClient::Session
#read_header — HTTPClient::Session
#readpartial — HTTPClient::SocketWrap
#readpartial — HTTPClient::SSLSocketWrap
#readpartial — HTTPClient::DebugSocket
#reason — HTTP::Message
#reason= — HTTP::Message
#redirect? — HTTP::Message
#redirect_uri_callback= — HTTPClient
#register — HTTPClient::TimeoutScheduler
#remember_pos — HTTP::Message::Body
#request — HTTPClient
#request_async — HTTPClient
#request_async2 — HTTPClient
#request_line — HTTP::Message::Headers
#reset — HTTPClient::SessionManager
#reset — HTTPClient
#reset_all — HTTPClient::SessionManager
#reset_all — HTTPClient
#reset_challenge — HTTPClient::NegotiateAuth
#reset_challenge — HTTPClient::OAuth
#reset_challenge — HTTPClient::DigestAuth
#reset_challenge — HTTPClient::SSPINegotiateAuth
#reset_challenge — HTTPClient::WWWAuth
#reset_challenge — HTTPClient::BasicAuth
#reset_challenge — HTTPClient::ProxyAuth
#reset_challenge — HTTPClient::ProxyDigestAuth
#reset_pos — HTTP::Message::Body
#response_status_line — HTTP::Message::Headers
#sample_verify_callback — HTTPClient::SSLConfig
#save_all_cookies — WebAgent::CookieManager
#save_cookie_store — HTTPClient
#save_cookies — WebAgent::CookieManager
#scrub_cached_session — HTTPClient::SessionManager
#secure? — WebAgent::Cookie
#see_other? — HTTP::Message
#set — HTTPClient::BasicAuth
#set — HTTPClient::OAuth
#set — HTTPClient::SSPINegotiateAuth
#set — HTTPClient::ProxyBasicAuth
#set — HTTPClient::DigestAuth
#set — HTTP::Message::Headers
#set — HTTPClient::ProxyDigestAuth
#set — HTTPClient::NegotiateAuth
#set? — HTTPClient::NegotiateAuth
#set? — HTTPClient::OAuth
#set? — HTTPClient::DigestAuth
#set? — HTTPClient::BasicAuth
#set? — HTTPClient::SSPINegotiateAuth
#set_auth — HTTPClient
#set_auth — HTTPClient::ProxyAuth
#set_auth — HTTPClient::WWWAuth
#set_basic_auth — HTTPClient
#set_body_encoding — HTTP::Message::Headers
#set_client_cert_file — HTTPClient::SSLConfig
#set_config — HTTPClient::OAuth
#set_content — HTTP::Message::Body
#set_cookie_store — HTTPClient
#set_crl — HTTPClient::SSLConfig
#set_date_header — HTTP::Message::Headers
#set_default_paths — HTTPClient::SSLConfig
#set_encoding — HTTPClient
#set_flag — WebAgent::Cookie
#set_header — HTTP::Message::Headers
#set_header — HTTPClient::Session
#set_headers — HTTP::Message::Headers
#set_proxy_auth — HTTPClient
#set_request_header — HTTP::Message::Headers
#set_response_header — HTTP::Message::Headers
#set_trust_ca — HTTPClient::SSLConfig
#sign — HTTPClient::OAuth
#sign_hmac_sha1 — HTTPClient::OAuth
#ssl_cipher — HTTPClient::SSLSocketWrap
#ssl_connect — HTTPClient::SSLSocketWrap
#ssl_state — HTTPClient::SSLSocketWrap
#ssl_version — HTTPClient::SSLSocketWrap
#ssl_version= — HTTPClient::SSLConfig
#start_timer_thread — HTTPClient::TimeoutScheduler
#status — HTTP::Message
#status= — HTTP::Message
#status_code — HTTP::Message
#status_code= — HTTP::Message::Headers
#strict_redirect_uri_callback — HTTPClient
#success_content — HTTPClient
#sync — HTTPClient::SSLSocketWrap
#sync — HTTPClient::SocketWrap
#sync= — HTTPClient::SocketWrap
#sync= — HTTPClient::SSLSocketWrap
#tail_match? — WebAgent::CookieUtils
#timeout — HTTPClient::Timeout
#timeout= — HTTPClient::SSLConfig
#to_resource_url — HTTPClient
#trace — HTTPClient
#trace_async — HTTPClient
#try_require — HTTPClient::Util
#unescape — OAuthClient
#uri_dirname — HTTPClient::Util
#uri_part_of — HTTPClient::Util
#urify — HTTPClient::Util
#use? — WebAgent::Cookie
#valid_session? — HTTPClient::SessionManager
#verify_callback= — HTTPClient::SSLConfig
#verify_depth= — HTTPClient::SSLConfig
#verify_mode= — HTTPClient::SSLConfig
#version — HTTP::Message
#version= — HTTP::Message