Table of Contents - rest-client-2.1.0 Documentation
Pages
-
README
- REST Client – simple DSL for accessing HTTP and REST resources
- New mailing list
- Requirements
- Upgrading to rest-client 2.0 from 1.x
- Usage: Raw URL
- Passing advanced options
- Multipart
- Usage: ActiveResource-Style
- Usage: Resource Nesting
- Exceptions (see www.w3.org/Protocols/rfc2616/rfc2616-sec10.html)
- Other exceptions
- Redirection
- Manually following redirection
- Result handling
- Response callbacks, error handling
- Non-normalized URIs
- Lower-level access
- Streaming request payload
- Streaming responses
raw_response
, saves into Tempfileblock_response
, receives raw Net::HTTPResponse- Shell
- Logging
- Proxy
- Query parameters
- Headers
- Timeouts
- Cookies
- Full cookie jar support (new in 1.8)
- SSL/TLS support
- SSL Client Certificates
- Hook
- More
- Credits
- Legal
- history
Classes and Modules
- RestClient
- RestClient::AbstractResponse
- RestClient::Exception
- RestClient::ExceptionWithResponse
- RestClient::Exceptions
- RestClient::Exceptions::OpenTimeout
- RestClient::Exceptions::ReadTimeout
- RestClient::Exceptions::Timeout
- RestClient::ParamsArray
- RestClient::Payload
- RestClient::Payload::Base
- RestClient::Payload::Multipart
- RestClient::Payload::Streamed
- RestClient::Payload::UrlEncoded
- RestClient::Platform
- RestClient::RawResponse
- RestClient::Request
- RestClient::RequestFailed
- RestClient::Resource
- RestClient::Response
- RestClient::SSLCertificateNotVerified
- RestClient::ServerBrokeConnection
- RestClient::Utils
- RestClient::Windows
- RestClient::Windows::RootCerts
- RestClient::Windows::RootCerts::CERT_CONTEXT
Methods
- ::_cgi_parseparam — RestClient::Utils
- ::add_before_execution_proc — RestClient
- ::architecture — RestClient::Platform
- ::beautify_headers — RestClient::AbstractResponse
- ::cgi_parse_header — RestClient::Utils
- ::create — RestClient::Response
- ::create_log — RestClient
- ::default_ssl_cert_store — RestClient::Request
- ::default_user_agent — RestClient::Platform
- ::delete — RestClient
- ::deprecated_cgi_parse_header — RestClient::Utils
- ::encode_query_string — RestClient::Utils
- ::escape — RestClient::Utils
- ::execute — RestClient::Request
- ::fix_encoding — RestClient::Response
- ::flatten_params — RestClient::Utils
- ::get — RestClient
- ::get_encoding_from_headers — RestClient::Utils
- ::head — RestClient
- ::instance — RestClient::Windows::RootCerts
- ::jruby? — RestClient::Platform
- ::load_certs — RestClient::Windows::RootCerts
- ::log= — RestClient
- ::mac_mri? — RestClient::Platform
- ::new — RestClient::Exception
- ::new — RestClient::Exceptions::Timeout
- ::new — RestClient::ServerBrokeConnection
- ::new — RestClient::SSLCertificateNotVerified
- ::new — RestClient::ParamsArray
- ::new — RestClient::Payload::Base
- ::new — RestClient::RawResponse
- ::new — RestClient::Request
- ::new — RestClient::Resource
- ::new — RestClient::Windows::RootCerts
- ::options — RestClient
- ::patch — RestClient
- ::post — RestClient
- ::proxy — RestClient
- ::proxy= — RestClient
- ::proxy_set? — RestClient
- ::put — RestClient
- ::reset_before_execution_procs — RestClient
- ::ruby_agent_version — RestClient::Platform
- ::version — RestClient
- ::windows? — RestClient::Platform
- #<< — RestClient
- #[] — RestClient::Resource
- #_follow_redirection — RestClient::AbstractResponse
- #_has_file? — RestClient::Payload
- #body — RestClient::RawResponse
- #body — RestClient::Response
- #body_truncated — RestClient::Response
- #boundary — RestClient::Payload::Multipart
- #build_stream — RestClient::Payload::Base
- #build_stream — RestClient::Payload::Streamed
- #build_stream — RestClient::Payload::UrlEncoded
- #build_stream — RestClient::Payload::Multipart
- #check_max_redirects — RestClient::AbstractResponse
- #close — RestClient::Payload::Base
- #close — RestClient::Payload::Multipart
- #closed? — RestClient::Payload::Base
- #code — RestClient::AbstractResponse
- #cookie_jar — RestClient::Request
- #cookie_jar — RestClient::AbstractResponse
- #cookies — RestClient::Request
- #cookies — RestClient::AbstractResponse
- #create_file_field — RestClient::Payload::Multipart
- #create_regular_field — RestClient::Payload::Multipart
- #default_headers — RestClient::Request
- #default_message — RestClient::Exception
- #default_message — RestClient::RequestFailed
- #default_message — RestClient::Exceptions::OpenTimeout
- #default_message — RestClient::Exceptions::ReadTimeout
- #delete — RestClient::Resource
- #description — RestClient::AbstractResponse
- #each — RestClient::ParamsArray
- #each — RestClient::Windows::RootCerts
- #empty? — RestClient::ParamsArray
- #exception_with_response — RestClient::AbstractResponse
- #execute — RestClient::Request
- #fetch_body_to_tempfile — RestClient::Request
- #follow_get_redirection — RestClient::AbstractResponse
- #follow_redirection — RestClient::AbstractResponse
- #generate — RestClient::Payload
- #get — RestClient::Resource
- #handle_key — RestClient::Payload::Multipart
- #has_file? — RestClient::Payload
- #head — RestClient::Resource
- #headers — RestClient::Payload::Base
- #headers — RestClient::Payload::UrlEncoded
- #headers — RestClient::Payload::Multipart
- #headers — RestClient::Resource
- #headers — RestClient::AbstractResponse
- #history — RestClient::AbstractResponse
- #http_body — RestClient::Exception
- #http_code — RestClient::Exception
- #http_headers — RestClient::Exception
- #inspect — RestClient::RawResponse
- #inspect — RestClient::Request
- #inspect — RestClient::Response
- #inspect — RestClient::AbstractResponse
- #length — RestClient::Payload::Base
- #length — RestClient::Payload::Streamed
- #log — RestClient::Request
- #log — RestClient::Resource
- #log — RestClient::AbstractResponse
- #log_request — RestClient::Request
- #log_response — RestClient::AbstractResponse
- #make_cookie_header — RestClient::Request
- #make_headers — RestClient::Request
- #maybe_convert_extension — RestClient::Request
- #message — RestClient::Exception
- #mime_for — RestClient::Payload::Multipart
- #net_http_do_request — RestClient::Request
- #net_http_object — RestClient::Request
- #net_http_request_class — RestClient::Request
- #normalize_method — RestClient::Request
- #normalize_url — RestClient::Request
- #open_timeout — RestClient::Resource
- #parse_url_with_auth! — RestClient::Request
- #parser — RestClient::Request
- #password — RestClient::Resource
- #patch — RestClient::Resource
- #post — RestClient::Resource
- #print_verify_callback_warnings — RestClient::Request
- #process_cookie_args! — RestClient::Request
- #process_input — RestClient::ParamsArray
- #process_pair — RestClient::ParamsArray
- #process_result — RestClient::Request
- #process_url_params — RestClient::Request
- #proxy_uri — RestClient::Request
- #put — RestClient::Resource
- #raw_headers — RestClient::AbstractResponse
- #read — RestClient::Payload::Base
- #read_timeout — RestClient::Resource
- #redacted_uri — RestClient::Request
- #redacted_url — RestClient::Request
- #response_set_vars — RestClient::AbstractResponse
- #return! — RestClient::AbstractResponse
- #setup_credentials — RestClient::Request
- #short_inspect — RestClient::Payload::Base
- #size — RestClient::Payload::Base
- #size — RestClient::Payload::Streamed
- #size — RestClient::RawResponse
- #stringify_headers — RestClient::Request
- #to_i — RestClient::AbstractResponse
- #to_s — RestClient::Exception
- #to_s — RestClient::RequestFailed
- #to_s — RestClient::Payload::Base
- #to_s — RestClient::RawResponse
- #to_s — RestClient::Resource
- #to_s — RestClient::Response
- #to_s_inspect — RestClient::Payload::Base
- #to_str — RestClient::Response
- #transmit — RestClient::Request
- #use_ssl? — RestClient::Request
- #user — RestClient::Resource
- #verify_ssl — RestClient::Request