123456789101112131415161718192021 |
- package web
- import (
- "backup-x/entity"
- "log"
- "net/http"
- "strings"
- )
- // WebhookTest 测试webhook
- func WebhookTest(writer http.ResponseWriter, request *http.Request) {
- url := strings.TrimSpace(request.FormValue("URL"))
- requestBody := strings.TrimSpace(request.FormValue("RequestBody"))
- if url != "" {
- wb := entity.Webhook{WebhookURL: url, WebhookRequestBody: requestBody}
- wb.ExecWebhook(entity.BackupResult{ProjectName: "模拟测试", FileName: "2021-11-11_01_01.sql", FileSize: "100 MB", Result: "成功"})
- } else {
- log.Println("请输入Webhook的URL")
- }
- }
|