ruby / uri

URI is a module providing classes to handle Uniform Resource Identifiers
https://ruby.github.io/uri/
Other
78 stars 42 forks source link

VCR::Errors::UnhandledHTTPRequestError Exception #62

Closed sabrinaspage closed 1 year ago

sabrinaspage commented 1 year ago

When I run URI.parse for any url and run .open on it, I get this error:

VCR::Errors::UnhandledHTTPRequestError Exception:

================================================================================
An HTTP request has been made that VCR does not know how to handle:
  GET http://www.ruby-lang.org/

There is currently no cassette in use. There are a few ways
you can configure VCR to handle this request:

  * If you're surprised VCR is raising this error
    and want insight about how VCR attempted to handle the request,
    you can use the debug_logger configuration option to log more details [1].
  * If you want VCR to record this request and play it back during future test
    runs, you should wrap your test (or this portion of your test) in a
    `VCR.use_cassette` block [2].
  * If you only want VCR to handle requests made while a cassette is in use,
    configure `allow_http_connections_when_no_cassette = true`. VCR will
    ignore this request since it is made when there is no cassette [3].
  * If you want VCR to ignore this request (and others like it), you can
    set an `ignore_request` callback [4].

I have tried the following URLs: https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf and http://www.ruby-lang.org/

I don't understand how these urls give me the error above? This wasn't even a problem for me before?