You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Seahorse::Client::Http::RequestThe hash of request headers.
The HTTP request method, e.g.
A new instance of Request.
Returns a new instance of Request.
13 14 15 16 17 18
# File 'aws-sdk-core/lib/seahorse/client/http/request.rb', line 13 def initialize(options = {}) self.endpoint = options[:endpoint] self.http_method = options[:http_method] || 'GET' self. = Headers.new(options[:headers] || {}) self.body = options[:body] endInstance Attribute Details
Returns The hash of request headers.
24 25 26
# File 'aws-sdk-core/lib/seahorse/client/http/request.rb', line 24 def @headers end#http_method ⇒ String
Returns The HTTP request method, e.g. GET
, PUT
, etc.
21 22 23
# File 'aws-sdk-core/lib/seahorse/client/http/request.rb', line 21 def http_method @http_method endInstance Method Details #body ⇒ IO
44 45 46
# File 'aws-sdk-core/lib/seahorse/client/http/request.rb', line 44 def body @body end#body=(io) ⇒ Object
57 58 59 60 61 62 63
# File 'aws-sdk-core/lib/seahorse/client/http/request.rb', line 57 def body=(io) @body =case io when nil then StringIO.new('') when String then StringIO.new(io) else io end end#body_contents ⇒ String
49 50 51 52 53 54
# File 'aws-sdk-core/lib/seahorse/client/http/request.rb', line 49 def body_contents body.rewind contents = body.read body.rewind contents end#endpoint ⇒ URI::HTTP, ...
27 28 29
# File 'aws-sdk-core/lib/seahorse/client/http/request.rb', line 27 def endpoint @endpoint end#endpoint=(endpoint) ⇒ Object
32 33 34 35 36 37 38 39 40 41
# File 'aws-sdk-core/lib/seahorse/client/http/request.rb', line 32 def endpoint=(endpoint) endpoint = URI.parse(endpoint) if endpoint.is_a?(String) if endpoint.nil? or URI::HTTP === endpoint or URI::HTTPS === endpoint @endpoint = endpoint else msg = "invalid endpoint, expected URI::HTTP, URI::HTTPS, or nil, " msg << "got #{endpoint.inspect}" raise ArgumentError, msg end end
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4