在Ruby中,可以使用Net::HTTP
库来发送HTTP请求并包含标头。以下是一个示例代码:
require 'net/http'
url = URI.parse('http://example.com/path')
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url.path)
request['User-Agent'] = 'My Custom User Agent'
request['Content-Type'] = 'application/json'
response = http.request(request)
puts response.body
在上述示例中,我们首先解析要请求的URL,并创建一个Net::HTTP
对象。然后,我们创建一个Net::HTTP::Get
对象来表示GET请求,并设置了两个自定义标头:User-Agent
和Content-Type
。最后,我们使用http.request(request)
发送请求并获取响应。
这是一个简单的示例,你可以根据需要添加或修改其他标头。关于Net::HTTP
库的更多信息和用法,请参考官方文档。
领取专属 10元无门槛券
手把手带您无忧上云