Praman — Agent-First SAP UI5 Test Automation Plugin - v1.2.0
    Preparing search index...

    Function fetchCSRFToken

    • Ai

      Fetches a CSRF token from an OData service using a HEAD request.

      Parameters

      • page: ODataCSRFPage

        Playwright Page with request API (or compatible subset).

      • serviceUrl: string

        The OData service root URL.

      Returns Promise<CSRFTokenResult>

      The CSRF token and service URL.

      ui5.odata.fetchCSRFToken

      Fetch a CSRF token for subsequent write operations (POST/PATCH/DELETE).

      On success, returns a valid CSRF token string.

      The user session must be authenticated against the OData service.

      Sends HEAD request with 'X-CSRF-Token: Fetch' header. Required before any write operation in SAP OData services. Token is typically valid for the session duration.

      sap.ui.model.odata.v2.ODataModel — CSRF token handling

      Obtain CSRF token for secure write operations against SAP OData services.

      ODataError if the token cannot be fetched.

      const { token } = await fetchCSRFToken(page, '/sap/opu/odata/sap/API_PRODUCT_SRV/');