200-901 · Question #79
Which two descriptions can be given to an application that is interacting with a webhook? (Choose two.)
The correct answer is C. Listener D. Receiver. An application interacting with a webhook typically acts as a listener, waiting for incoming HTTP POST requests, and also as a receiver, processing the data contained within those requests.
Question
Which two descriptions can be given to an application that is interacting with a webhook? (Choose two.)
Options
- AProcessor
- BCodec
- CListener
- DReceiver
- ETransaction monitor
How the community answered
(15 responses)- B7% (1)
- C93% (14)
Why each option
An application interacting with a webhook typically acts as a listener, waiting for incoming HTTP POST requests, and also as a receiver, processing the data contained within those requests.
While an application might process the data it receives, "Processor" is too general and not a specific term for its role in the webhook interaction itself, which is primarily about receiving events.
A Codec (Coder-Decoder) is responsible for encoding and decoding data formats, which is a low-level function and not a description of the application's role in interacting with a webhook.
When an application interacts with a webhook, it typically exposes an HTTP endpoint that "listens" for incoming requests (the webhook calls). It waits for external services to push data to it.
Upon receiving an HTTP request from a webhook, the application processes the payload, making it a "receiver" of data pushed from another service.
A Transaction monitor is a system that monitors and manages transactions, typically in a database or distributed system context, which is not the primary role of an application interacting with a webhook.
Concept tested: Webhook interaction roles
Source: https://docs.github.com/en/webhooks/using-webhooks/about-webhooks
Topics
Community Discussion
No community discussion yet for this question.