diff --git a/index.html b/index.html index b889de2..a740d62 100644 --- a/index.html +++ b/index.html @@ -249,8 +249,10 @@

Dependencies

The following terms are defined in the URL specification: [[URL]]

@@ -1089,21 +1091,49 @@

Extract response headers

following properties: [[ECMA-262]]
-
referrer
+
sampling_fraction
+
sampling rate
+ +
elapsed_time
- request's referrer, as determined by the referrer - policy associated with its client. + The elapsed number of milliseconds between the start of the resource + fetch and when it was completed or aborted by the user agent.
-
sampling_fraction
-
sampling rate
+
phase
+
+ If request failed, the + phase of its network error. If + request succeeded, "application". +
+
type
+
+ If request failed, the type of its + network error. If request succeeded, + "ok". +
+
+ + +
  • + If report body's phase property is not + dns, append the following properties to report + body: +
    server_ip
    -
    The IP address of the server to which the user agent sent the request, if available. Otherwise, an empty string. -
      -
    • A host identified by an IPv4 address is represented in dotted-decimal notation (a sequence of four decimal numbers in the range 0 to 255, separated by "."). [[RFC1123]]
    • -
    • A host identified by an IPv6 address is represented as an ordered list of eight 16-bit pieces (a sequence of `x:x:x:x:x:x:x:x`, where the 'x's are one to four hexadecimal digits of the eight 16-bit pieces of the address). [[RFC4291]]
    • -
    +
    The IP address of the server to which the user agent sent + the request, if available. Otherwise, an empty string. +
      +
    • A host identified by an IPv4 address is represented in + dotted-decimal notation (a sequence of four decimal numbers in + the range 0 to 255, separated by "."). [[RFC1123]]
    • +
    • A host identified by an IPv6 address is represented as an + ordered list of eight 16-bit pieces (a sequence of + `x:x:x:x:x:x:x:x`, where the 'x's are one to four hexadecimal + digits of the eight 16-bit pieces of the address). [[RFC4291]] +
    • +
    protocol
    @@ -1112,6 +1142,19 @@

    Extract response headers

    identified by the ALPN Protocol ID, if available. Otherwise, "". +
    +
  • + +
  • + If report body's phase property is not + dns or connection, append the following + properties to report body: +
    +
    referrer
    +
    + request's referrer, as determined by the referrer + policy associated with its client. +
    method
    request's request method.
    @@ -1133,26 +1176,6 @@

    Extract response headers

    The status code of the HTTP response, if available. Otherwise, 0. - -
    elapsed_time
    -
    - The elapsed number of milliseconds between the start of the resource - fetch and when it was completed or aborted by the user agent. -
    - -
    phase
    -
    - If request failed, the - phase of its network error. If - request succeeded, "application". -
    - -
    type
    -
    - If request failed, the type of its - network error. If request succeeded, - "ok". -
  • @@ -1236,6 +1259,22 @@

    Extract response headers

      +
    1. +

      Let url be request's URL.

      +
    2. +
    3. +

      Clear url's fragment.

      +
    4. +
    5. +

      + If report body's phase property is + dns or connection:

      +
        +
      1. +

        Clear url's path and query.

        +
      2. +
      +
    6. Generate a network report given these parameters:

      @@ -1246,8 +1285,13 @@

      Extract response headers

      report body
      endpoint group
      policy's reporting group
      +
      url
      +
      The result of running the URL serializer on + url. +
    7. +