Intro
Привет, я вижу, что этот вопрос задают несколько раз, но это не правильное решение.
что не так
GET-запросы работают как положено. но если я использую Vue. js и Ax ios для отправки запроса POST серверу flask.
POST с JSON, отправленным почтальоном, также работает ..
вот топор ios вызов:
async submit() {
await this.$axios.post("/bob/posting", { foo: "bar" }).then(response => {
console.log(response)
})
}
На стороне flask:
from flask import Flask, request
from flask_cors import CORS,cross_origin
app = Flask(__name__)
cors = CORS(app, resources={r"//*": {"origins": "*"}})
@app.route('/bob/posting', methods=['POST'])
def handleRoute():
print(request.is_json)
return (
request.args
or request.form
or request.get_json(force=True, silent=True)
or request.data
)
Результаты на стороне flask:
True будет напечатано (с указанием json запроса)
ничего не будет возвращено (также, для каждого варианта, который я пытался распечатать отдельно на всякий случай)
Q
Как правильно использовать переменные, полученные из запроса ax ios json на flask сервере?