post的时候就能请求成功,options的时候就失败

post是用接口测试工具,option是前端的网页

 

OPTIONS 请求用于跨域资源共享(CORS)的预检请求,在实际的 POST 请求发送之前,浏览器会自动发起这样的预检请求来确认服务器接受的方法。

日志中的 200 状态码表示服务器成功响应了请求。这通常意味着预检请求没有问题,服务器允许实际的请求发生。然而,你提到 OPTIONS 请求失败了,可能是因为你的描述与日志信息不符,或者你的应用在处理这些 OPTIONS 请求时出现了问题。

如果你的前端应用和后端服务(Flask 应用)位于不同的域,或者使用了不同的端口,你的浏览器将会尝试进行 CORS 预检。如果 Flask 应用没有正确处理 OPTIONS 请求或者没有设置允许跨域,预检请求可能会失败,这将阻止 POST 请求的发送。

1
2
3
4
5
from flask import Flask
from flask_cors import CORS
 
app = Flask(__name__)
CORS(app)

  

 

posted on   黑逍逍  阅读(58)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!



点击右上角即可分享
微信分享提示