File: Controllers\CustomerController.cs
Web Access
Project: src\src\Mvc\test\WebSites\CorsWebSite\CorsWebSite.csproj (CorsWebSite)
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
 
using Microsoft.AspNetCore.Mvc;
 
namespace CorsWebSite;
 
[Route("NonCors/[action]")]
public class CustomerController : Controller
{
    [HttpOptions]
    public IEnumerable<string> GetOptions()
    {
        return new[] { "Create", "Update", "Delete" };
    }
 
    [HttpPost]
    public IEnumerable<string> Post()
    {
        return new[] { "customer1", "customer2", "customer3" };
    }
}