Lines Matching +full:endpoints +full:- +full:tests
3 Reporting is a central mechanism for sending out-of-band error reports
10 [https://www.w3.org/TR/2018/WD-reporting-1-20180925/].
11 * The newer API is split into two parts. Document and worker-level reporting
13 (https://w3c.github.io/reporting/), while Network-level reporting is
15 (https://w3c.github.io/reporting/network-reporting.html).
23 by non-browser embedders as well as by Chromium.
27 * The top-level class is the *`ReportingService`*. This lives in the
28 `URLRequestContext`, and provides the high-level operations used by
33 API, such as the maximum number of reports and endpoints to queue, the
45 * The *`ReportingHeaderParser`* parses `Report-To:` and
46 `Reporting-Endpoints' headers and updates the cache accordingly.
49 which endpoints to deliver them to, and attempts to do so. It uses a
52 * The *`ReportingUploader`* does the low-level work of delivering
55 CORS preflight requests for cross-origin report uploads.
60 endpoints.
67 and removes browsing data (reports and endpoints) of selected types
78 * `Report-To:` headers are processed by an `HttpNetworkTransaction` when they
82 * `Reporting-Endpoints:` headers are initially parsed by
91 using a `Reporting-Endpoints:` header. This same token must be passed into
119 * Cronet can configure "preloaded" `Report-To:` headers (as well as Network
125 Logging reports [in the Cronet Java tests][4].
129 The original V0 reporting API included support for the `Report-To` header only,
137 V1 reporting drops the `Report-To` header in favor of `Reporting-Endpoints`,
138 which configures named endpoints (single URLs) which are only valid for the
141 Chrome ignores any `Reporting-Endpoints` headers on those responses.) The V1 API
151 Chrome cannot yet drop support for NEL, and therefore for the `Report-To`
152 header. Until we can, it is possible for reports to be sent to endpoints
154 configured with `Report-To`.
158 * V1 endpoints are stored in the cache along with V0 endpoint groups. Separate
159 maps are kept of (origin -> endpoint groups) and (source token -> endpoints).
162 reports except for NEL, which requires origin-scoped V0 configuration) must be