201 · Question #86
Which event is always triggered when the client sends data to a virtual server using TCP.
The correct answer is B. CLIENT_DATA. The CLIENT_DATA event is universally triggered whenever a client sends any data to a virtual server over a TCP connection.
Question
Which event is always triggered when the client sends data to a virtual server using TCP.
Options
- AHTTP_DATA
- BCLIENT_DATA
- CHTTP_REQUEST
- DVS_CONNECTED
How the community answered
(44 responses)- A5% (2)
- B86% (38)
- C2% (1)
- D7% (3)
Why each option
The `CLIENT_DATA` event is universally triggered whenever a client sends any data to a virtual server over a TCP connection.
`HTTP_DATA` is specifically triggered by HTTP application data, not all client data sent over TCP.
The `CLIENT_DATA` event is a generic TCP event that fires every time the client sends data to the virtual server on an established TCP connection. It is protocol-agnostic at the application layer, meaning it triggers for HTTP, FTP, raw TCP, or any other data sent by the client.
`HTTP_REQUEST` is triggered by the initial HTTP request headers, not all data sent by the client over TCP.
`VS_CONNECTED` is triggered when a connection is *established* between the client and the virtual server, not when data is *sent* on that connection.
Concept tested: F5 BIG-IP iRule TCP events
Source: https://clouddocs.f5.com/api/irules/CLIENT_DATA.html
Topics
Community Discussion
No community discussion yet for this question.