2017-11-20 14 views
0

이 메시지는 요청할 수 없습니다 .JSON과 request.data는 디버그에서 빈 바이트로 표시됩니다. 게시물이있는 것으로 보이지만 데이터가 사라지고 있습니까? 플라스크와 관련된 버그입니까? 여기 Mailgun은 POST 데이터를 Python Flask에 POST 데이터로 전달합니다.

장고의 예를 가지고 자신의 문서 페이지에 대한 링크입니다 : 나타냈다 https://documentation.mailgun.com/en/latest/quickstart-receiving.html#supported-actions-for-routes

답변

0

을이 아웃 : 단서는

'Content-Type': 'application/x-www-form-urlencoded'

플라스크가 자동으로 제거합니다 헤더에폼 데이터이었다 request.form request.data 및 request.json을 비워둠 :

@app.route("/test-mail/", methods=["POST"], strict_slashes=False) 
def test_mail(): 
    print(request.form) 
    return 'OK'