Fluffy.HTTPEvent (Fluffy v0.7.0)

Copy Markdown View Source

Normalized metadata for a browser request or response event.

Response bodies are intentionally not retained in the initial API. Request payloads use Playwright's already-buffered post_data metadata. page is a live page handle when known, or nil (for example, a popup's initial request).

Summary

Types

t()

@type t() :: %Fluffy.HTTPEvent{
  headers: %{optional(String.t()) => String.t()},
  kind: :request | :response,
  method: String.t(),
  page: Fluffy.Page.t() | nil,
  post_data: String.t() | nil,
  resource_type: String.t(),
  status: non_neg_integer() | nil,
  status_text: String.t() | nil,
  url: String.t()
}