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

2019-01-21 20:30发布

问题:

这是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

回答1:

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



标签: web api