lib/ronin/network/http/http.rb in ronin-support-0.4.0 vs lib/ronin/network/http/http.rb in ronin-support-0.4.1

- old
+ new

@@ -25,10 +25,11 @@ require 'net/http' begin require 'net/https' rescue ::LoadError + $stderr.puts "WARNING: could not load 'net/https'" end module Ronin module Network # @@ -135,11 +136,11 @@ new_options[:path] = unless url.path.empty? url.path else '/' end - new_options[:path] += "?#{URI.escape(url.query)}" if url.query + new_options[:path] += "?#{url.query}" if url.query return new_options end # @@ -455,11 +456,11 @@ # @yieldparam [Net::HTTP] http # The newly created HTTP session. # # @return [nil] # - # @see http_connect + # @see #http_connect # # @api public # def http_session(options={},&block) http_connect(options) do |http,expanded_options| @@ -511,11 +512,11 @@ # The expanded version of the given _options_. # # @return [Net::HTTP::Response] # The response of the HTTP request. # - # @see http_session + # @see #http_session # # @api public # def http_request(options={},&block) response = nil @@ -547,11 +548,11 @@ # The method to use for the request. # # @return [Integer] # The HTTP Response Status. # - # @see http_request + # @see #http_request # # @since 0.2.0 # # @api public # @@ -571,11 +572,11 @@ # The method to use for the request. # # @return [Boolean] # Specifies whether the response had an HTTP OK status code or not. # - # @see http_status + # @see #http_status # # @api public # def http_ok?(options={}) http_status(options) == 200 @@ -591,11 +592,11 @@ # The method to use for the request. # # @return [String] # The HTTP `Server` header. # - # @see http_request + # @see #http_request # # @api public # def http_server(options={}) options = {:method => :head}.merge(options) @@ -613,11 +614,11 @@ # The method to use for the request. # # @return [String] # The HTTP `X-Powered-By` header. # - # @see http_request + # @see #http_request # # @api public # def http_powered_by(options={}) options = {:method => :get}.merge(options) @@ -639,11 +640,11 @@ # The HTTP response object. # # @return [Net::HTTP::Response] # The response of the HTTP request. # - # @see http_request + # @see #http_request # # @api public # def http_copy(options={}) response = http_request(options.merge(:method => :copy)) @@ -666,11 +667,11 @@ # The HTTP response object. # # @return [Net::HTTP::Response] # The response of the HTTP request. # - # @see http_request + # @see #http_request # # @api public # def http_delete(options={},&block) original_headers = options[:headers] @@ -702,11 +703,11 @@ # The HTTP response object. # # @return [Net::HTTP::Response] # The response of the HTTP request. # - # @see http_request + # @see #http_request # # @api public # def http_get(options={},&block) response = http_request(options.merge(:method => :get)) @@ -722,11 +723,11 @@ # Additional options. # # @return [Hash{String => Array<String>}] # The Headers of the HTTP response. # - # @see http_get + # @see #http_get # # @since 0.2.0 # # @api public # @@ -747,11 +748,11 @@ # Additional options. # # @return [String] # The body of the HTTP response. # - # @see http_get + # @see #http_get # # @api public # def http_get_body(options={}) http_get(options).body @@ -771,11 +772,11 @@ # The HTTP response object. # # @return [Net::HTTP::Response] # The response of the HTTP request. # - # @see http_request + # @see #http_request # # @api public # def http_head(options={},&block) response = http_request(options.merge(:method => :head)) @@ -798,11 +799,11 @@ # The HTTP response object. # # @return [Net::HTTP::Response] # The response of the HTTP request. # - # @see http_request + # @see #http_request # # @api public # def http_lock(options={},&block) response = http_request(options.merge(:method => :lock)) @@ -825,11 +826,11 @@ # The HTTP response object. # # @return [Net::HTTP::Response] # The response of the HTTP request. # - # @see http_request + # @see #http_request # # @api public # def http_mkcol(options={},&block) response = http_request(options.merge(:method => :mkcol)) @@ -852,11 +853,11 @@ # The HTTP response object. # # @return [Net::HTTP::Response] # The response of the HTTP request. # - # @see http_request + # @see #http_request # # @api public # def http_move(options={},&block) response = http_request(options.merge(:method => :move)) @@ -879,11 +880,11 @@ # The HTTP response object. # # @return [Net::HTTP::Response] # The response of the HTTP request. # - # @see http_request + # @see #http_request # # @api public # def http_options(options={},&block) response = http_request(options.merge(:method => :options)) @@ -909,11 +910,11 @@ # The HTTP response object. # # @return [Net::HTTP::Response] # The response of the HTTP request. # - # @see http_request + # @see #http_request # # @api public # def http_post(options={},&block) response = http_request(options.merge(:method => :post)) @@ -932,11 +933,11 @@ # The form data to send with the HTTP Post request. # # @return [Hash{String => Array<String>}] # The headers of the HTTP response. # - # @see http_post + # @see #http_post # # @since 0.2.0 # # @api public # @@ -960,11 +961,11 @@ # The form data to send with the HTTP Post request. # # @return [String] # The body of the HTTP response. # - # @see http_post + # @see #http_post # # @api public # def http_post_body(options={}) http_post(options).body @@ -990,11 +991,11 @@ # The HTTP response object. # # @return [Net::HTTP::Response] # The response of the HTTP request. # - # @see http_request + # @see #http_request # # @since 0.4.0 # # @api public # @@ -1019,11 +1020,11 @@ # The HTTP response object. # # @return [Net::HTTP::Response] # The response of the HTTP request. # - # @see http_request + # @see #http_request # # @api public # def http_prop_find(options={},&block) original_headers = options[:headers] @@ -1055,11 +1056,11 @@ # The HTTP response object. # # @return [Net::HTTP::Response] # The response of the HTTP request. # - # @see http_request + # @see #http_request # # @api public # def http_prop_patch(options={},&block) response = http_request(options.merge(:method => :proppatch)) @@ -1082,11 +1083,11 @@ # The HTTP response object. # # @return [Net::HTTP::Response] # The response of the HTTP request. # - # @see http_request + # @see #http_request # # @api public # def http_trace(options={},&block) response = http_request(options.merge(:method => :trace)) @@ -1109,10 +1110,10 @@ # The HTTP response object. # # @return [Net::HTTP::Response] # The response of the HTTP request. # - # @see http_request + # @see #http_request # # @api public # def http_unlock(options={},&block) response = http_request(options.merge(:method => :unlock))