[GH-ISSUE #1000] [Bug] 通知渠道 Webhook 使用 Server酱·Turbo 时发生 Error 400 #687

Closed
opened 2026-03-03 01:05:15 +03:00 by kerem · 7 comments
Owner

Originally created by @Anbool on GitHub (Oct 21, 2025).
Original GitHub issue: https://github.com/certimate-go/certimate/issues/1000

软件版本 / Release Version

v0.4.1

缺陷描述 / Description

从 v0.4.0 版本开始到目前的 v0.4.1 版本无论是工作流触发还是通知测试都返回了 Error 400, 大概的错误原因是因为发送的通知标题为空.

复现步骤 / Steps to reproduce

  1. 前往 授权凭证 --> 通知渠道 --> 使用 Webhook 配置 Server酱
  2. 直接使用 Server酱 Turbo 的预设模板
  3. 点击 通知测试

日志 / Logs

webhook error: unexpected status code: 400, resp: {"message":"[INPUT]title \u4e0d\u80fd\u4e3a\u7a7a","code":20001,"info":"title \u4e0d\u80fd\u4e3a\u7a7a","args":[null],"scode":460}

其他 / Miscellaneous

No response

贡献 / Contribution

  • 我乐意为此贡献 PR! / I am interested in contributing a PR for this!
Originally created by @Anbool on GitHub (Oct 21, 2025). Original GitHub issue: https://github.com/certimate-go/certimate/issues/1000 ### 软件版本 / Release Version v0.4.1 ### 缺陷描述 / Description 从 v0.4.0 版本开始到目前的 v0.4.1 版本无论是工作流触发还是通知测试都返回了 Error 400, 大概的错误原因是因为发送的通知标题为空. ### 复现步骤 / Steps to reproduce 1. 前往 授权凭证 --> 通知渠道 --> 使用 Webhook 配置 Server酱 2. 直接使用 Server酱 Turbo 的预设模板 3. 点击 通知测试 ### 日志 / Logs ```console webhook error: unexpected status code: 400, resp: {"message":"[INPUT]title \u4e0d\u80fd\u4e3a\u7a7a","code":20001,"info":"title \u4e0d\u80fd\u4e3a\u7a7a","args":[null],"scode":460} ``` ### 其他 / Miscellaneous _No response_ ### 贡献 / Contribution - [ ] 我乐意为此贡献 PR! / I am interested in contributing a PR for this!
kerem 2026-03-03 01:05:15 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@fudiwei commented on GitHub (Oct 22, 2025):

预设的请求数据有误,你可以自行修改:

{
-  "text": "${SUBJECT}",
+  "title": "${SUBJECT}",
   "desp": "${MESSAGE}",
}
<!-- gh-comment-id:3430698580 --> @fudiwei commented on GitHub (Oct 22, 2025): 预设的请求数据有误,你可以自行修改: ```diff { - "text": "${SUBJECT}", + "title": "${SUBJECT}", "desp": "${MESSAGE}", } ```
Author
Owner

@Anbool commented on GitHub (Oct 22, 2025):

"desp": "${MESSAGE}",

大佬,感谢提醒,但遗憾的是,这对我没有效果,仍然返回了 Error 400

<!-- gh-comment-id:3432968024 --> @Anbool commented on GitHub (Oct 22, 2025): > "desp": "${MESSAGE}", 大佬,感谢提醒,但遗憾的是,这对我没有效果,仍然返回了 Error 400
Author
Owner

@fudiwei commented on GitHub (Oct 23, 2025):

错误响应也是一样的吗?

<!-- gh-comment-id:3435860476 --> @fudiwei commented on GitHub (Oct 23, 2025): 错误响应也是一样的吗?
Author
Owner

@Anbool commented on GitHub (Oct 23, 2025):

错误响应也是一样的吗?
是的,一模一样。

<!-- gh-comment-id:3436594564 --> @Anbool commented on GitHub (Oct 23, 2025): > 错误响应也是一样的吗? 是的,一模一样。
Author
Owner

@fudiwei commented on GitHub (Oct 24, 2025):

Image Image

奇怪了……咱俩参数有啥不一样的地方吗?😕

<!-- gh-comment-id:3441062204 --> @fudiwei commented on GitHub (Oct 24, 2025): <img width="740" height="784" alt="Image" src="https://github.com/user-attachments/assets/a6bfec9c-5aa6-49c6-afc7-995273ea2bcc" /> <img width="1555" height="1922" alt="Image" src="https://github.com/user-attachments/assets/f8f2f304-3837-40fd-bb86-25be2e56c892" /> 奇怪了……咱俩参数有啥不一样的地方吗?😕
Author
Owner

@Anbool commented on GitHub (Oct 24, 2025):

Image Image
奇怪了……咱俩参数有啥不一样的地方吗?😕

看上去似乎只有请求头不同!

Image
<!-- gh-comment-id:3441768530 --> @Anbool commented on GitHub (Oct 24, 2025): > <img alt="Image" width="740" height="784" src="https://private-user-images.githubusercontent.com/18504146/505088150-a6bfec9c-5aa6-49c6-afc7-995273ea2bcc.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjEyOTQzNjYsIm5iZiI6MTc2MTI5NDA2NiwicGF0aCI6Ii8xODUwNDE0Ni81MDUwODgxNTAtYTZiZmVjOWMtNWFhNi00OWM2LWFmYzctOTk1MjczZWEyYmNjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTEwMjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUxMDI0VDA4MjEwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJlYzA0YjVjN2Y0NzNhZGM2NGQwYTRkNmZjMTNhNzdkOTZmNGE4MzY3NmNkMmYxOTMzOGRiMGUzZGQ1YWNmZjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.6F7h51Hz-b3T31WFIa2zpu31yIVM3wdcpgBG0SB5cfk"> <img alt="Image" width="1555" height="1922" src="https://private-user-images.githubusercontent.com/18504146/505087901-f8f2f304-3837-40fd-bb86-25be2e56c892.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjEyOTQzNjYsIm5iZiI6MTc2MTI5NDA2NiwicGF0aCI6Ii8xODUwNDE0Ni81MDUwODc5MDEtZjhmMmYzMDQtMzgzNy00MGZkLWJiODYtMjViZTJlNTZjODkyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTEwMjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUxMDI0VDA4MjEwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJkNzI5ZjI4MWNkY2ZhMGZmZWYyMjBjMWEzN2UzNzFlNDc0MjFhOWRiN2FlOWM2YWViMWU0NzI5NzExNTdiY2UmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.VC4IkDEKT7fuhpnK-Qis5dFD99qM5SetguudBg9d5rE"> > 奇怪了……咱俩参数有啥不一样的地方吗?😕 看上去似乎只有请求头不同! <img width="1281" height="878" alt="Image" src="https://github.com/user-attachments/assets/2ad26a46-15fa-465c-91a9-070fce025eb9" />
Author
Owner

@Anbool commented on GitHub (Oct 24, 2025):

@fudiwei 我把请求头中的 ;charset=utf-8 移除就没事了!

<!-- gh-comment-id:3441778513 --> @Anbool commented on GitHub (Oct 24, 2025): @fudiwei 我把请求头中的 `;charset=utf-8` 移除就没事了!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/certimate#687
No description provided.