Table of Contents - rest-client-2.0.2 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
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
2.0.2
2.0.1
2.0.0
2.0.0.rc1
1.8.0
1.7.3
1.7.2
1.7.1
1.7.0
1.6.8
1.6.7
1.6.6
1.6.5
1.6.4
1.6.3
1.6.2
1.6.1
1.6.0
1.5.1
1.5.0
1.4.2
1.4.1
1.4.0
1.3.1
1.3.0
1.2.0
1.1.0
Classes/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
::decode — RestClient::Request
::default_ssl_cert_store — RestClient::Request
::default_user_agent — RestClient::Platform
::delete — RestClient
::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::SSLCertificateNotVerified
::new — RestClient::Windows::RootCerts
::new — RestClient::Exceptions::Timeout
::new — RestClient::Resource
::new — RestClient::Payload::Base
::new — RestClient::ServerBrokeConnection
::new — RestClient::Request
::new — RestClient::ParamsArray
::new — RestClient::RawResponse
::new — RestClient::Exception
::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::Response
#body_truncated — RestClient::Response
#boundary — RestClient::Payload::Multipart
#build_stream — RestClient::Payload::Streamed
#build_stream — RestClient::Payload::Multipart
#build_stream — RestClient::Payload::Base
#build_stream — RestClient::Payload::UrlEncoded
#check_max_redirects — RestClient::AbstractResponse
#close — RestClient::Payload::Multipart
#close — RestClient::Payload::Base
#code — RestClient::AbstractResponse
#cookie_jar — RestClient::AbstractResponse
#cookie_jar — RestClient::Request
#cookies — RestClient::AbstractResponse
#cookies — RestClient::Request
#create_file_field — RestClient::Payload::Multipart
#create_regular_field — RestClient::Payload::Multipart
#default_headers — RestClient::Request
#default_message — RestClient::Exceptions::OpenTimeout
#default_message — RestClient::Exception
#default_message — RestClient::Exceptions::ReadTimeout
#default_message — RestClient::RequestFailed
#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 — 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::Multipart
#headers — RestClient::Payload::UrlEncoded
#headers — RestClient::Resource
#headers — RestClient::AbstractResponse
#history — RestClient::AbstractResponse
#http_body — RestClient::Exception
#http_code — RestClient::Exception
#http_headers — RestClient::Exception
#inspect — RestClient::AbstractResponse
#inspect — RestClient::RawResponse
#inspect — RestClient::Response
#inspect — RestClient::Request
#length — RestClient::Payload::Base
#length — RestClient::Payload::Streamed
#log_request — RestClient::Request
#log_response — RestClient::Request
#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::RawResponse
#size — RestClient::Payload::Streamed
#stringify_headers — RestClient::Request
#to_i — RestClient::AbstractResponse
#to_s — RestClient::RequestFailed
#to_s — RestClient::Response
#to_s — RestClient::Resource
#to_s — RestClient::Payload::Base
#to_s — RestClient::Exception
#to_s — RestClient::RawResponse
#to_s_inspect — RestClient::Payload::Base
#to_str — RestClient::Response
#transmit — RestClient::Request
#use_ssl? — RestClient::Request
#user — RestClient::Resource
#verify_ssl — RestClient::Request