0
我是新來的前端,我試圖給現有的項目添加一個新的API。 這個API正常工作:根據我的API請求403狀態
@app.route('/api/delete_user_request', methods=['DELETE'])
@auto.doc()
def delete_user():
data = request.get_json()
search_id = data['user_id']
user = project_user.get_user_by_id(search_id)
if search_id == project_user.User.get_id(user):
...
response = jsonify(message='OK'), 200
else:
response = jsonify(error="You can't do that"), 400
return response
我加入一個新的API,它是完全一樣的前面,除了名稱:
@app.route('/api/delete_user_simple', methods=['DELETE'])
@auto.doc()
def user_delete():
....
請求:
s.post(url="http://localhost/api/delete_user_simple",data=json.dumps(payload), headers=headers)
返回第一個api爲200狀態,而第二個爲403狀態:
「您沒有權限訪問請求的資源。這是無論是讀保護或不通過服務器讀取。」爲不存在的API時
同樣的錯誤。
我正在與碼頭工人的一個項目。
任何想法如何解決這個問題?
這個Flask服務器的前面是什麼?你確定這個請求甚至可以達到它嗎? – kichik
我無法重現您的問題。請[edit]包含[mcve]。 – davidism
@ kichik,在前端有棱角和引導。我認爲第二個請求根本沒有達到功能 – gina