ASP.NET MVC4 WEB API跨域
ASP.NET MVC4 WEB API跨域
web.config文件里加些东西即可
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="AuthToken, Authorization, Origin, Content-Type, Accept, X-Requested-With" />
<add name="Access-Control-Allow-Methods" value="GET, PATCH, POST, PUT, DELETE, OPTIONS" />
</customHeaders>
</httpProtocol>
<!--其他代码-->
</system.webServer>
另外在新建mvc4 的web api项目时/help会显示所有接口的名字和参数的,需要在WebApiConfig.cs类中加入{action}才会把所有的方法都显示出来的,要不然就只会显示get,post,put,delete这些方法而已
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional }
);
撸码:复制、粘贴,拿起键盘就是“干”!!!

浙公网安备 33010602011771号