master
bicijinlian 4 years ago
parent 7d21f9711e
commit ddb4f82dbd

@ -50,7 +50,7 @@
<li method="GET" dataType="json" contentType="application/x-www-form-urlencoded" url="http://localhost:5000/api/Test/Ping">简单API</li> <li method="GET" dataType="json" contentType="application/x-www-form-urlencoded" url="http://localhost:5000/api/Test/Ping">简单API</li>
<li method="GET" dataType="json" contentType="application/x-www-form-urlencoded" url="http://localhost:5000/api/Cors/Ping">全局跨域策略</li> <li method="GET" dataType="json" contentType="application/x-www-form-urlencoded" url="http://localhost:5000/api/Cors/Ping">全局跨域策略</li>
<li method="GET" dataType="json" contentType="application/x-www-form-urlencoded" url="http://localhost:5000/api/Cors/NoCors">不允许跨域</li> <li method="GET" dataType="json" contentType="application/x-www-form-urlencoded" url="http://localhost:5000/api/Cors/NoCors">不允许跨域</li>
<li method="GET" dataType="json" contentType="application/x-www-form-urlencoded" url="http://localhost:5000/api/Cors/HasCors">单独明确可以跨域</li> <li method="PUT" dataType="json" contentType="application/x-www-form-urlencoded" url="http://localhost:5000/api/Cors/HasCors">单独明确可以跨域</li>
</ul> </ul>
</div> </div>
<pre id="ContentBox"> <pre id="ContentBox">

@ -18,6 +18,11 @@ namespace CorsServer.WebApi31.Controllers
} }
[HttpGet] [HttpGet]
[HttpPut]
[HttpHead]
[HttpPost]
[HttpDelete]
[HttpPatch]
[HttpOptions] [HttpOptions]
public IActionResult Ping() public IActionResult Ping()
{ {
@ -27,6 +32,11 @@ namespace CorsServer.WebApi31.Controllers
} }
[HttpGet] [HttpGet]
[HttpPut]
[HttpHead]
[HttpPost]
[HttpDelete]
[HttpPatch]
[HttpOptions] [HttpOptions]
[EnableCors(CorsPolicyNameConst.DefaultPolicyName)] [EnableCors(CorsPolicyNameConst.DefaultPolicyName)]
public IActionResult HasCors() public IActionResult HasCors()
@ -36,7 +46,13 @@ namespace CorsServer.WebApi31.Controllers
return Ok(data); return Ok(data);
} }
[HttpGet] [HttpGet]
[HttpPut]
[HttpHead]
[HttpPost]
[HttpDelete]
[HttpPatch]
[HttpOptions] [HttpOptions]
[DisableCors] [DisableCors]
public IActionResult NoCors() public IActionResult NoCors()

@ -19,6 +19,12 @@ namespace CorsServer.WebApi31.Controllers
} }
[HttpGet] [HttpGet]
[HttpPut]
[HttpHead]
[HttpPost]
[HttpDelete]
[HttpPatch]
[HttpOptions]
public IActionResult Ping() public IActionResult Ping()
{ {
var data = new { Code=0,Message="Ok" }; var data = new { Code=0,Message="Ok" };

Loading…
Cancel
Save