コード例 #1
0
        void ConfigureCors(CorsConfiguration corsConfig)
        {
            corsConfig
            .ForResources("~/Handler1.ashx")
            .ForOrigins("http://foo.com", "http://bar.com")
            .AllowAll();

            corsConfig
            .ForResources("~/Handler1.ashx")
            .ForOrigins("http://localhost")
            .AllowMethods("GET", "POST");

            corsConfig
            .ForResources("~/Handler2.ashx")
            .ForOrigins("http://localhost")
            .AllowMethods("GET", "POST")
            .AllowCookies()
            .AllowResponseHeaders("Foo");

            corsConfig
            .ForResources("~/Handler3.ashx")
            .ForOrigins("http://localhost")
            .AllowMethods("GET", "POST", "PUT")
            .AllowRequestHeaders("Content-Type");

            corsConfig
            .ForResources("~/Handler4.ashx")
            .ForOrigins("http://localhost")
            .AllowAllMethods()
            .AllowCookies()
            .AllowRequestHeaders("Content-Type", "Foo", "Authorization")
            .AllowResponseHeaders("Foo");
        }