首页 新闻 会员 周边

关于Web API 设置了指定域请求,可是随便来个ajax 就可调用我的api 接口问题???

0
悬赏园豆:10 [已解决问题] 解决于 2019-01-21 20:57

这是api 需要指定域才能访问的类

http://localhost:64776/index.html 我指定了端口调用

但是我在来换个端口运行程序,访问我的api接口
http://localhost:51065/Index.html
他也能访问我的接口

控制台会出现这个错误,但是他从我的api接口也获取到了数据
求大佬帮我看看
百度了一下,这是一个跨域问题,但是为什么响应出来是 200
Request URL: http://localhost:58629/api/User/Getuser/user?username=Loginin&password=pwd
Request Method: GET
Status Code: 200 OK
Remote Address: [::1]:58629
Referrer Policy: no-referrer-when-downgrade

永远跟党走i的主页 永远跟党走i | 小虾三级 | 园豆:1519
提问于:2019-01-21 18:31
< >
分享
最佳答案
0

控制台错误已经很明确了,你设置了跨域所以返回200同时返回数据,主要你设置时头里面没有添加Access-Control-Allow-Origin,这是前端报的错,你在代码添加上这个请求头试试看。

收获园豆:10
Jeffcky | 老鸟四级 |园豆:2789 | 2019-01-21 20:54

嗯,我已经知道原因了,是我理解错误

永远跟党走i | 园豆:1519 (小虾三级) | 2019-01-21 20:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册