Python ve Flask – Webhook Testi nasıl yapılır?

Webhook, Her hangi bir api rest programı ile test edebilirim. Postman, Soap vb aslında bir çok yönü ile test edilebilir örneklendirme sayısını artırmam lazım dilerim eklemeye devam ediyor olacağım şimdilik bir tane ile anlamlaştırmaya çalışıcağım…


@app.route('/webhook', methods=['POST'])
def webhook():
    data = json.loads(request.data)
    
    return {
        "code": "success",
        "messages" : data
        }

Other alanına bir Json yazıyorum.

{
   "username":"btomer",
   "pass":"Ornek"
}

Method’u POST seçip Send butona basıyorum.

Döndürülen sonucu sağ tarafta görebiliyorum. Sonuç başarılı.

Dosya son hâli bu şekilde;

import json
from flask import Flask, request, jsonify

app = Flask(__name__)


@app.route("/")
def hello_world():
    return "<p>Hello, World!</p>"

@app.route('/webhook', methods=['POST'])
def webhook():
    data = json.loads(request.data)
    
    return {
        "code": "success",
        "messages" : data
        }

Python ile Flask uygulamayı ilk defa yapmakta iseniz; (Hazırlıyorum makaleyi daha gelmedi) bu makaleyi okuyabilirsiniz.

Leave a Reply