# Plain HTTP Wayfarer can retrieve pages via plain HTTP requests, also alongside automated browsers. ## Agent The HTTP agent is the default. ## Ad-hoc requests When automating browsers, it can be useful to additionally retrieve the page over plain HTTP. Jobs can fetch URLs to [pages](/pages) with `#http`: ```ruby class DummyJob < Wayfarer::Base route { to :index } def index http.fetch(task.url) # => # end end ``` By default, 3 redirects are followed, and this can be configured by passing the `follow` keyword: ```ruby http.fetch(url, follow: 5) ``` If redirected too often, `Wayfarer::Networking::RedirectsExhaustedError` is raised.