我在一个命令行应用程序中使用WebServiceHost。我想要做的等同于我从web应用程序中获得的这个代码片段。有什么想法吗?
protected void Application_BeginRequest(object sender, EventArgs e)
{
EnableCrossDomainAjaxCall();
}
private void EnableCrossDomainAjaxCall()
{
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");
if (HttpContext.Current.Request.HttpMethod == "OPTIONS")
{
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Methods", "GET, POST");
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Headers", "Content-Type, Accept");
HttpContext.Current.Response.AddHeader("Access-Control-Max-Age", "1728000");
HttpContext.Current.Response.End();
}
}发布于 2011-10-28 05:21:06
就像这样。
http://dhvik.blogspot.com/2011/06/supporting-cross-origin-resource_9123.html
https://stackoverflow.com/questions/7438169
复制相似问题