后端调用接口在通过webService发布 解决跨域问题
1.新建一个空的项目 2.添加一个WebService新项? ?asmx格式的 3.在这里面写方法? 加上[WebMethod]标识 前端就可以调用 4.发布WebService? 右键服务? 添加服务引用 在点击发现 会自动选中WebService? 在运行 5.解决跨域问题 在web.config配置中的 system.webServer改成下面这样? 可以在Access-Control-Allow-Origin处设置允许跨域访问的域名,*表示接受所有的跨域请求。 ? ? ? <system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/> <add name="Access-Control-Allow-Headers" value="x-requested-with,content-type"/> <add name="Access-Control-Allow-Origin" value="*" /> </customHeaders> </httpProtocol> </system.webServer> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |