Telegram BOT 网络书发送空 POST
Telegram BOT webook sending empty POST
我正在尝试在 Django 的 BOT 中获取 webhook 的负载。
@csrf_exempt
def webhook(request):
print(request.get_full_path())
print(request.POST)
print(request.GET)
return HttpResponse("OK")
webhook 调用工作正常
{"ok":true,"result":{"url":"...","has_custom_certificate":false,"pending_update_count":0,"last_error_date":1516490058,"last_error_message":"Wrong response from the webhook: 503 Service Unavailable","max_connections":40}}
(last_error_message 已解决)
<QueryDict: {}>
<QueryDict: {}>
[20/Jan/2018 23:16:17] "POST /webhook/secure/ HTTP/1.1" 200 2
但上面的文字是我每次收到消息时在 POST 和 GET 方法中得到的内容。总是空的。也许我在电报部分遗漏了一些东西,因为我已经向同一个 URL 发出了 POST 请求并且它正在打印正确的信息。
你必须POST测试数据到你自己的服务器才能知道是否有问题。
Here are some payloads you can execute by curl, or this Android application 为新开发人员提供 webhook 调试器。
我正在尝试在 Django 的 BOT 中获取 webhook 的负载。
@csrf_exempt
def webhook(request):
print(request.get_full_path())
print(request.POST)
print(request.GET)
return HttpResponse("OK")
webhook 调用工作正常
{"ok":true,"result":{"url":"...","has_custom_certificate":false,"pending_update_count":0,"last_error_date":1516490058,"last_error_message":"Wrong response from the webhook: 503 Service Unavailable","max_connections":40}}
(last_error_message 已解决)
<QueryDict: {}>
<QueryDict: {}>
[20/Jan/2018 23:16:17] "POST /webhook/secure/ HTTP/1.1" 200 2
但上面的文字是我每次收到消息时在 POST 和 GET 方法中得到的内容。总是空的。也许我在电报部分遗漏了一些东西,因为我已经向同一个 URL 发出了 POST 请求并且它正在打印正确的信息。
你必须POST测试数据到你自己的服务器才能知道是否有问题。
Here are some payloads you can execute by curl, or this Android application 为新开发人员提供 webhook 调试器。