HEX
Server: Apache
System: Linux p3plzcpnl506847.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: slfopp7cb1df (5698090)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //opt/alt/ruby32/share/gems/doc/rest-client-2.1.0/ri/RestClient/Request/cdesc-Request.ri
U:RDoc::NormalClass[iI"Request:ETI"RestClient::Request;TI"Object;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"WThis class is used internally by RestClient to send the request, but you can also ;TI"Icall it directly if you'd like to use a method not supported by the ;TI"main API.  For example:;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim;[I"QRestClient::Request.execute(:method => :head, :url => 'http://example.com')
;T:@format0o;	;[I"Mandatory parameters:;To:RDoc::Markup::List:
@type:BULLET:@items[o:RDoc::Markup::ListItem:@label0;[o;	;[I":method;To;;0;[o;	;[I"	:url;To;	;[I"OOptional parameters (have a look at ssl and/or uri for some explanations):;To;
;;;[o;;0;[o;	;[I"3:headers a hash containing the request headers;To;;0;[o;	;[I"I:cookies may be a Hash{String/Symbol => String} of cookie values, an;To;;[I"JArray<HTTP::Cookie>, or an HTTP::CookieJar containing cookies. These
;TI"?will be added to a cookie jar before the request is sent.
;T;0o;;0;[o;	;[I"b:user and :password for basic auth, will be replaced by a user/password available in the :url;To;;0;[o;	;[I"O:block_response call the provided block with the HTTPResponse as parameter;To;;0;[o;	;[I"G:raw_response return a low-level RawResponse instead of a Response;To;;0;[o;	;[I"J:log Set the log for this request only, overriding RestClient.log, if;To;;[I"
any.
;T;0o;;0;[o;	;[I"M:stream_log_percent (Only relevant with :raw_response => true) Customize;To;;[I"Jthe interval at which download progress is logged. Defaults to every
;TI"10% complete.
;T;0o;;0;[o;	;[I"B:max_redirects maximum number of redirections (default to 10);To;;0;[o;	;[I"F:proxy An HTTP proxy URI to use for this request. Any value here ;TI"4(including nil) will override RestClient.proxy.;To;;0;[o;	;[I"L:verify_ssl enable ssl verification, possible values are constants from;To;;[I"COpenSSL::SSL::VERIFY_*, defaults to OpenSSL::SSL::VERIFY_PEER
;T;0o;;0;[o;	;[I"L:read_timeout and :open_timeout are how long to wait for a response and;To;;[I"Hto open a connection, in seconds. Pass nil to disable the timeout.
;T;0o;;0;[o;	;[I".:timeout can be used to set both timeouts;To;;0;[o;	;[I"C:ssl_client_cert, :ssl_client_key, :ssl_ca_file, :ssl_ca_path,;To;;[I"J:ssl_cert_store, :ssl_verify_callback, :ssl_verify_callback_warnings
;T;0o;;0;[o;	;[I"S:ssl_version specifies the SSL version for the underlying Net::HTTP connection;To;;0;[o;	;[I"::ssl_ciphers sets SSL ciphers for the connection. See;To;;[I"'OpenSSL::SSL::SSLContext#ciphers=
;T;0o;;0;[o;	;[I"M:before_execution_proc a Proc to call before executing the request. This;To;;[I"Fproc, like procs from RestClient.before_execution_procs, will be
;TI"5called with the HTTP request and request params.;T;0:
@fileI"lib/restclient/request.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[
I"	args;TI"R;T:publicFI"lib/restclient/request.rb;T[
I"headers;T@�;F@�[
I"max_redirects;T@�;F@�[
I"method;T@�;F@�[
I"open_timeout;T@�;F@�[
I"
password;T@�;F@�[
I"payload;T@�;F@�[
I"processed_headers;T@�;F@�[
I"
proxy;T@�;F@�[
I"raw_response;T@�;F@�[
I"read_timeout;T@�;F@�[
I"redirection_history;TI"RW;T;F@�[
I"
ssl_opts;T@�;F@�[
I"uri;T@�;F@�[
I"url;T@�;F@�[
I"	user;T@�;F@�[U:RDoc::Constant[iI"SSLOptionList;TI"'RestClient::Request::SSLOptionList;T;0o;;[;@�;0@�@cRDoc::NormalClass0[[[I"
class;T[[;[[I"default_ssl_cert_store;T@�[I"execute;T@�[I"new;T@�[:protected[[:private[[I"
instance;T[[;[[I"cookie_jar;T@�[I"cookies;T@�[I"default_headers;T@�[I"execute;T@�[I"inspect;T@�[I"log;T@�[I"log_request;T@�[I"make_cookie_header;T@�[I"make_headers;T@�[I"net_http_do_request;T@�[I"net_http_object;T@�[I"net_http_request_class;T@�[I"normalize_url;T@�[I"process_cookie_args!;T@�[I"process_url_params;T@�[I"proxy_uri;T@�[I"redacted_uri;T@�[I"redacted_url;T@�[I"stringify_headers;T@�[I"
use_ssl?;T@�[I"verify_ssl;T@�[;[[;[[I"fetch_body_to_tempfile;T@�[I"maybe_convert_extension;T@�[I"normalize_method;T@�[I"parse_url_with_auth!;T@�[I"parser;T@�[I"#print_verify_callback_warnings;T@�[I"process_result;T@�[I"setup_credentials;T@�[I"
transmit;T@�[[U:RDoc::Context::Section[i0o;;[;0;0[@�I"RestClient;TcRDoc::NormalModule