RUM JavaScript API - 1.347.4
    Preparing search index...

    Function reportWebRequest

    • Parameters

      • options: ReportWebRequestOptions

        The details of the HTTP request to report. See ReportWebRequestOptions for the required (url, method, startTime, duration, statusCode) and optional fields.

      • timeout: number = 10_000

        Timeout in milliseconds to wait for the RUM JavaScript to be available (default: 10000)

      Returns Promise<void>

      A DynatraceError if the RUM JavaScript or native HTTP module is not available within the timeout, or the namespace is overridden with an incompatible object

      import { reportWebRequest } from "@dynatrace/rum-javascript-sdk/api/promises/native-http";

      const start = Date.now();
      const response = await myHttpPlugin.get("https://api.example.com/users");

      await reportWebRequest({
      url: "https://api.example.com/users",
      method: "GET",
      startTime: start,
      duration: Date.now() - start,
      statusCode: response.status
      });