谁能指出这个 Flask 应用程序返回错误的原因?

问题描述

我知道我在某处有错误,但我不确定在哪里。如果有人能指出这个错误,我将不胜感激。每当我运行它时,我会在 /UserTradeRequest

上收到错误 400,而不是打印 body 变量
function ButtonAntiRefresh(){
const BuyPrice = $('input[name="BuyPrice"]').val();
const AmountToBuy = $('input[name="AmountToBuy"]').val();
let response = $.ajax({
    url : "/UserTradeRequest",type : "POST",contentType : "application/json; charset=utf-8",dataType : "json",data : {BuyPrice:BuyPrice,AmountToBuy:AmountToBuy},});
}


    <form action="" method="post">
    <div class="ButtonBuy">
        <label for="BuyPrice">Price to buy - £</label>
        <input type="number" name="BuyPrice" step="0.01">
        <label for="AmountToBuy">Amount to Buy</label>
        <input type="number" name="AmountToBuy">
        <button type="button" onclick="ButtonAntiRefresh()">Submit</button>
    </div>
</form>



@app.route('/UserTradeRequest',methods=['GET','POST'])
@login_required
def DoUserTrade():
    body=request.get_json()
    print(body)
    #s.send(body)
    return make_response('',200) 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)