请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,你好,我想知道如何关闭预请求,每次post后发现会自动变成Option

老师,你好,我想知道如何关闭预请求,每次post后发现会自动变成Option,而后台服务器里面header里只允许了post方法,所以每次自动变成Option后都会报405

正在回答 回答被采纳积分+3

2回答

提问者 KYLEO_O 2019-04-20 11:20:24

老师,我的上一个问题的Option解决了,我跟后台服务器的程序猿沟通,Access-Control-Allow-Method里加多了个"Options",但是现在出现了另一个跨域的问题,就是写了个简单上传文件的nodejs的demo,并没有设置其他header,只设置"Content-Type", "multipart/form-data",但仍然出现如图红字情况,但是http的code是200,估计是请求成功,但浏览器拦截了,如图

https://img1.sycdn.imooc.com//szimg/5cba8fe20001538d16830061.jpg

https://img1.sycdn.imooc.com//szimg/5cba8fe30001067f18780536.jpg



0 回复 有任何疑惑可以回复我~
Jokcy 2019-04-19 09:53:29

啥叫每次post后发现会自动变成Option?你是要处理跨域?

0 回复 有任何疑惑可以回复我~
  • 提问者 KYLEO_O #1
    是的,我这里要处理跨域,我的这个项目其实就是上传文件的服务器,用到form表单。代码中我只用了post,但是我运行时在控制器里面发现请求方法method是Options,而后台服务器里的Access-Control-Allow-Method只允许了“post”,所以我这边收到的反馈就是说我的请求方法不允许
    回复 有任何疑惑可以回复我~ 2019-04-20 11:09:43
  • Jokcy 回复 提问者 KYLEO_O #2
    post请求也不一定能被接收的,还有其他的变量比如头信息要控制,上传这种为什么要做成跨域呢,做成同域的不好么
    回复 有任何疑惑可以回复我~ 2019-04-22 18:57:26
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号