Question: In a 5G System's Service-Based Architecture, what is the primary purpose of including the 'idempotency-key' parameter in the `3gpp-Sbi-Request-Info` header for a non-idempotent HTTP request?
Option 1: To indicate that the request message has been retransmitted due to a temporary failure or timeout.
Option 2: To specify the reason for redirecting the HTTP request to an alternative Network Function (NF).
Option 3: To enable the receiving NF to detect possible duplicated request messages and handle them appropriately.
Option 4: To provide additional information about the callback URI prefix for notification requests.
Explanation: The 'idempotency-key' parameter is included in the `3gpp-Sbi-Request-Info` header to uniquely identify a non-idempotent request message, allowing the receiving Network Function (NF) to detect and manage potential duplicate requests effectively. This ensures that the NF can handle repeated requests without causing unintended side effects or inconsistencies, which is crucial for maintaining the integrity of the service-based architecture in 5G systems.