1.在Visual Studio 管理NuGet套件搜尋Microsoft.AspNet.WebApi.Cors並安裝
2. 在App_Start資料夾內的WebApiConfig加入config.EnableCors();
public static void Register(HttpConfiguration config)
{
config.EnableCors();
}
3.在Global.asax 加入GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();
設定只返回文字格式
protected void Application_Start()
{
GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();
}
4.在action上設定
[EnableCors(
origins: "http://localhost",//允許哪些來源網址,允許存取此web API
headers: "*", //全部
methods: "post")]