Over a million developers have joined DZone.

Send Custom Headers Ruby Net::HTTP

DZone's Guide to

Send Custom Headers Ruby Net::HTTP

This code snippet breaks down sending custom headers in Ruby.

· Web Dev Zone ·
Free Resource

Learn how Crafter’s Git-based content management system is reinventing modern digital experiences.

require "net/http"
require "uri"

url = URI.parse("http://www.whatismyip.com/automation/n09230945.asp")

req = Net::HTTP::Get.new(url.path)
req.add_field("X-Forwarded-For", "")

res = Net::HTTP.new(url.host, url.port).start do |http|

puts res.body

Crafter CMS is a modern Git-based platform for building innovative websites and content-rich digital experiences. Download this white paper now.

web dev ,http ,ruby

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}