You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何LemonSqueezy Webhook发送的是GET而非POST请求?

问题:LemonSqueezy Webhook发送GET而非POST请求的异常排查

我的Python/Django应用部署在PythonAnywhere,通过Cloudflare配置DNS和SSL,使用LemonSqueezy处理支付。根据LemonSqueezy官方文档,订单创建时,它应该向我指定的URL发送POST类型的Webhook,但实际收到的却是带空请求体的GET请求,找不到原因。

已排除的可能性:

  • 服务器配置无问题:用Postman可以成功向本地及线上版本的站点发送POST请求
  • LemonSqueezy的Webhook功能正常:在Webhook测试站点能成功接收它的POST Webhook

已测试的Cloudflare配置组合:

  • 使用/不使用Cloudflare SSL证书
  • 使用/不使用PythonAnywhere提供的Let's Encrypt SSL证书
  • 不同的SSL/TLS模式

所有能正常加载页面的组合中,我都能收到Postman的POST请求,但始终只能收到LemonSqueezy的GET请求。我认为这不是代码问题,但还是附上调试代码:

@csrf_exempt
def lemonsqueezy(request):
    logging.info(f'Body: {request.body}')
    logging.info(f'Scheme: {request.scheme}')
    logging.info(f'Method: {request.method}')

内容的提问来源于stack exchange,提问作者Poindexter Labs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 06:53:28