|
Post by rubina9898 on Dec 20, 2023 21:58:13 GMT -5
In my work I will use GitHub andrelated to changes in one of my private repositories to send webhooks. To obtain the address for testing simply visit RequestBin and copy the generated endpoint. GitHub allows you to send data in two formats JSON and x www form encoded. In addition it is possible to set the value secret. The secret value will be used to sign the webhook being sent. Thanks to the signature the target server will be able to verify whether the received HTTP request comes from a verified sender and can be processed. Without this mechanism someone Phone Number List could easily impersonate and send any query to the indicated address. The signature is sent in the form of a SHA hash under the header x hub a SHA hash under the header x hub signature . GitHub'ss documentation presents examples of code that allow you to generate a signature and compare it with the one sent in the query. When creating a webhook it is also possible to define what events should trigger the webhook. To optimize the number of queries sent it is worth selecting only those events that interest us. Panel for adding a webhook in GitHub After creating the webhook all that remains is to perform the action that triggers the webhook. In my case it was adding a new issue to the repository. After executing the actirequest will appear in Re questBin.
|
|