class Playwright::APIRequestContext

logged in and vice versa.
the cookies from the corresponding ‘BrowserContext`. This means that if you log in using this API, your e2e test will be
environment or the service to your e2e test. When used on `Page` or a `BrowserContext`, this API will automatically use
This API is used for the Web API testing. You can use it to trigger API endpoints, configure micro-services, prepare

def delete(

method will automatically follow redirects.
response. The method will populate request cookies from the context and update context cookies from the response. The
Sends HTTP(S) [DELETE](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/DELETE) request and returns its
def delete(
      url,
      data: nil,
      failOnStatusCode: nil,
      form: nil,
      headers: nil,
      ignoreHTTPSErrors: nil,
      multipart: nil,
      params: nil,
      timeout: nil)
  raise NotImplementedError.new('delete is not implemented yet.')
end

def dispose

[`method: APIResponse.body`] throw "Response disposed" error.
can later call [`method: APIResponse.body`]. This method discards all stored responses, and makes
All responses returned by [`method: APIRequestContext.get`] and similar methods are stored in the memory, so that you
def dispose
  raise NotImplementedError.new('dispose is not implemented yet.')
end

def event_emitter_proxy

def event_emitter_proxy
_emitter_proxy ||= EventEmitterProxy.new(self, @impl)

def fetch(

context cookies from the response. The method will automatically follow redirects.
Sends HTTP(S) request and returns its response. The method will populate request cookies from the context and update
def fetch(
      urlOrRequest,
      data: nil,
      failOnStatusCode: nil,
      form: nil,
      headers: nil,
      ignoreHTTPSErrors: nil,
      method: nil,
      multipart: nil,
      params: nil,
      timeout: nil)
  raise NotImplementedError.new('fetch is not implemented yet.')
end

def get(

automatically follow redirects.
method will populate request cookies from the context and update context cookies from the response. The method will
Sends HTTP(S) [GET](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/GET) request and returns its response. The
def get(
      url,
      failOnStatusCode: nil,
      headers: nil,
      ignoreHTTPSErrors: nil,
      params: nil,
      timeout: nil)
  raise NotImplementedError.new('get is not implemented yet.')
end

def head(

automatically follow redirects.
The method will populate request cookies from the context and update context cookies from the response. The method will
Sends HTTP(S) [HEAD](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/HEAD) request and returns its response.
def head(
      url,
      failOnStatusCode: nil,
      headers: nil,
      ignoreHTTPSErrors: nil,
      params: nil,
      timeout: nil)
  raise NotImplementedError.new('head is not implemented yet.')
end

def off(event, callback)

@nodoc
-- inherited from EventEmitter --
def off(event, callback)
  event_emitter_proxy.off(event, callback)
end

def on(event, callback)

@nodoc
-- inherited from EventEmitter --
def on(event, callback)
  event_emitter_proxy.on(event, callback)
end

def once(event, callback)

@nodoc
-- inherited from EventEmitter --
def once(event, callback)
  event_emitter_proxy.once(event, callback)
end

def patch(

automatically follow redirects.
The method will populate request cookies from the context and update context cookies from the response. The method will
Sends HTTP(S) [PATCH](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/PATCH) request and returns its response.
def patch(
      url,
      data: nil,
      failOnStatusCode: nil,
      form: nil,
      headers: nil,
      ignoreHTTPSErrors: nil,
      multipart: nil,
      params: nil,
      timeout: nil)
  raise NotImplementedError.new('patch is not implemented yet.')
end

def post(

automatically follow redirects.
The method will populate request cookies from the context and update context cookies from the response. The method will
Sends HTTP(S) [POST](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/POST) request and returns its response.
def post(
      url,
      data: nil,
      failOnStatusCode: nil,
      form: nil,
      headers: nil,
      ignoreHTTPSErrors: nil,
      multipart: nil,
      params: nil,
      timeout: nil)
  raise NotImplementedError.new('post is not implemented yet.')
end

def put(

automatically follow redirects.
method will populate request cookies from the context and update context cookies from the response. The method will
Sends HTTP(S) [PUT](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/PUT) request and returns its response. The
def put(
      url,
      data: nil,
      failOnStatusCode: nil,
      form: nil,
      headers: nil,
      ignoreHTTPSErrors: nil,
      multipart: nil,
      params: nil,
      timeout: nil)
  raise NotImplementedError.new('put is not implemented yet.')
end

def storage_state(path: nil)

the constructor.
Returns storage state for this request context, contains current cookies and local storage snapshot if it was passed to
def storage_state(path: nil)
  raise NotImplementedError.new('storage_state is not implemented yet.')
end