{"record":{"id":"b96e5b12602650b8","repo":"bblimke/webmock","slug":"real-http-connections-are-disabled-unregistered-r-b96e5b","errorCode":null,"errorMessage":"Real HTTP connections are disabled. Unregistered request: #{request_signature}","messagePattern":"Real HTTP connections are disabled\\. Unregistered request: #(.+?)","errorType":"exception","errorClass":"WebMock::NetConnectNotAllowedError","httpStatus":null,"severity":"error","filePath":"lib/webmock/http_lib_adapters/curb_adapter.rb","lineNumber":85,"sourceCode":"        WebMock::RequestRegistry.instance.requested_signatures.put(request_signature)\n\n        if webmock_response = WebMock::StubRegistry.instance.response_for_request(request_signature)\n          build_curb_response(webmock_response)\n          WebMock::CallbackRegistry.invoke_callbacks(\n            {lib: :curb}, request_signature, webmock_response)\n          invoke_curb_callbacks\n          true\n        elsif WebMock.net_connect_allowed?(request_signature.uri)\n          res = yield\n          if WebMock::CallbackRegistry.any_callbacks?\n            webmock_response = build_webmock_response\n            WebMock::CallbackRegistry.invoke_callbacks(\n              {lib: :curb, real_request: true}, request_signature,\n                webmock_response)\n          end\n          res\n        else\n          raise WebMock::NetConnectNotAllowedError.new(request_signature)\n        end\n      end\n\n      def build_request_signature\n        method = @webmock_method.to_s.downcase.to_sym\n\n        uri = WebMock::Util::URI.heuristic_parse(self.url)\n        uri.path = uri.normalized_path.gsub(\"[^:]//\",\"/\")\n\n        headers = headers_as_hash(self.headers).merge(basic_auth_headers)\n\n        request_body = case method\n        when :post, :patch\n          self.post_body || @post_body\n        when :put\n          @put_data\n        else\n          nil","sourceCodeStart":67,"sourceCodeEnd":103,"githubUrl":"https://github.com/bblimke/webmock/blob/b187df8827e1f08a1684a8ddc0a5050dbd449c16/lib/webmock/http_lib_adapters/curb_adapter.rb#L67-L103","documentation":"Error \"Real HTTP connections are disabled. Unregistered request: #{request_signature}\" thrown in bblimke/webmock.","triggerScenarios":"Thrown at lib/webmock/http_lib_adapters/curb_adapter.rb:85 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b187df8827e1f08a1684a8ddc0a5050dbd449c16","analyzedAt":"2026-08-23T02:55:22.028Z","schemaVersion":2},"datasetVersion":"2026-08-23T08:06:27.607Z"}