最近在自学FastApi,因此初次使用postman进行接口测试。然后就遇到了下面的问题

直到学到了FastApi的CORS(跨域资源共享) 才弄明白这个问题。

也就是说,postman想要访问我的接口,必须列出允许访问的不同源地址(即做跨域处理)。以下是通过fastapi的CORSMiddleware的方式进行配置:

from fastapi.middleware.cors import CORSMiddlewareapp = FastAPI()
origins = ['https://web.postman.co',  #postman地址
]
app.add_middleware(CORSMiddleware,allow_origins = origins, #或者是['*']表示允许所有allow_methods = ['*'],  allow_headers = ['*']
)

好了,以上就大功告成了。

题外话:如果你是用的Vue做前端开发,可能会有如下代理:

这样后端不需要做跨域处理,前端也能访问后端的接口。不过这个方法只能用于测试阶段,因为Vue项目打包后,这个方法就不生效了。所以后端最终还是要做跨域处理。
当然不同的语言有不同的写法,具体请咨询度娘。

postman 解决Could not send request相关推荐

  1. Postman 解决 “Could not get any response” 问题

    Postman 解决 "Could not get any response" 问题 参考文章: (1)Postman 解决 "Could not get any res ...

  2. 【PicGo+OSS】解决报错The request signature we calculated does not match the signature you provided.Check..

    解决: StatusCodeError: 403 - -The request signature we calculated does not match the signature you pro ...

  3. Tesseract在安装过程中出现Download error Status of equ: Send Request Error. Click OK to continue!!!已解决#附安装包

    安装时会出现 查了资料后总结出: (1)首先要肯定,这些安装包没有错误 (2)然后,出错的地方是"send requests erro",请求出错的原因应该是,墙的问题,,请求失败 ...

  4. 报错解决——uwsgi错误invalid request block size

    uwsgi错误invalid request block size 使用uwsgi启动django代码,然后打开浏览器输入http://localhost:8000/admin.后台出现下面错误 in ...

  5. 关于Android 中 一个错误的解决办法 “Do not request Window.FEATURE_ACTION_BAR.....

    原因: Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by ...

  6. 使用postman请求响应Invalid CORS request

    响应结果 解决方法: 下载之后解压,在Chrome浏览器,打开扩展 chrome://extensions/ 点击"加载已解压的扩展程序"添加我们解压的包,或者直接拖拽.之后我们就 ...

  7. wordpress上传文件报错的解决方法(413 Request Entity Too Large、超过upload_max_filesize文件中定义的php.ini值)

    报错:413 Request Entity Too Large 问题nginx是限制上传大小,解决方法如下: 打开nginx配置文件 nginx.conf, 路径一般是:/etc/nginx/ngin ...

  8. 解决The plain HTTP request was sent to HTTPS port

    问题 现在越来越多的网站要求http访问转为更为安全的https访问,很多使用nginx部署的前端应用可以很方便的使用反向代理来实现,切换后,用http访问就会出现 "The plain H ...

  9. 关于Springboot中跨域问题的解决(Response to preflight request doesn‘t pass access control check)

    Springboot中跨域问题的解决 等不及的小伙伴,直接跳到结论部分即可,谢谢!!! 1. 背景 1.1 使用技术栈 Spring Security Springboot Vue.axios Jwt ...

  10. 解决: ERR! network request to https://registry.npmjs.org/@fortawesome%2fvue-fontawesome failed 问题

    1.问题描述: 其一.报错为: 在配置 node 版本与 node-sass 等的操作过程中,发现无论是装 element-plus 依赖,还是运行项目都发现报错: ERR! network requ ...

最新文章

  1. css菜单缓慢滑动_如何使用HTML,CSS和JavaScript构建滑动菜单栏
  2. C# 反射与dynamic最佳组合
  3. 【翻译】Scott Mitchell的ASP.NET2.0数据指南中文版索引
  4. head在linux命令中什么意思,linux系统中head命令使用说明
  5. Azure Services Platform
  6. 在适当的场合使用FlagsAttribute修饰枚举
  7. 深入理解Mysql - 事务与锁原理
  8. js实现字符串的加密与解密
  9. Oracle常用操作命令
  10. web安全day9:5个实验实实在在学习windows域部署
  11. CAD建模软件BricsCAD 22.2.03 for Mac
  12. java jdbc连接_CPT201 ODBC与JDBC比较
  13. python pop3_Python POP3 收取邮件
  14. 俄罗斯方块java代码_java的俄罗斯方块代码
  15. Windows + Ubuntu双系统开机选择界面美化
  16. 感谢贤心感谢layui
  17. 弦截法及Python实现
  18. python中show函数_Pycharm(Python)下imshow函数显示问题的解决方法
  19. yolov3 NMS非极大值抑制
  20. [解决方案] Mendelay无法打开pdf文档:显示 unable to open this file

热门文章

  1. Vista Ultimate X64 绝对正宗的激活工具
  2. 一张图读懂系列|量子三大特性之纠缠
  3. NLP Lemmatisation(词性还原) 和 Stemming(词干提取) NLTK pos_tag word_tokenize
  4. 解决VUE打印时多一页空白页的问题
  5. centos安装stress安装失败_Linux压力测试工具stress
  6. Java温度转换(写一个将华氏温度转换成摄氏温度的程序)
  7. 信息终端安全是指办公和生产用计算机,从办公终端安全角度考虑,以下哪个是正确的()...
  8. win10安装Visual Studio2019时卡在了提取文件处
  9. Python 正则表达式提取文件后缀名
  10. c语言二进制转十进制大小,c语言二进制转换成十进制的方法