diff --git a/lib/ronin/network/http.rb b/lib/ronin/network/http.rb
index <HASH>..<HASH> 100644
--- a/lib/ronin/network/http.rb
+++ b/lib/ronin/network/http.rb
@@ -94,7 +94,12 @@ module Ronin
           new_options[:user] = url.user if url.user
           new_options[:password] = url.password if url.password
 
-          new_options[:path] = url.path
+          unless url.path.empty?
+            new_options[:path] = url.path
+          else
+            new_options[:path] = '/'
+          end
+
           new_options[:path] << "?#{url.query}" if url.query
         else
           new_options[:port] ||= ::Net::HTTP.default_port
Make sure to default the :path option to '/', even when using URLs.