Flask - How do I read the raw body in a POST request when the content type is "application/x-www-form-urlencoded"
If you want get the JSON when request is 'Content-Type': 'application/x-www-form-urlencoded' you need "force" conversion to json like de code below:
from flask import Flask, requestimport osapp = Flask(__name__)@app.route("/my-endpoint", methods = ['POST'])def myEndpoint(): requestJson = request.get_json(force=True) //TODO: do something.... return requestJsonif __name__ == "__main__": port = int(os.environ.get('PORT', 5000)) app.run(host='0.0.0.0', port=port, debug=True, use_reloader=True)