在 IServiceCollection 中配置 CORS 设置后,我可以读取 .NET 5 中的 CORS 设置吗?

问题描述

我根据此处的示例配置我的 CORS 设置:https://stackoverflow.com/a/65039768/10069673

    public void ConfigureServices(IServiceCollection services)
    {
        // ...

        services.AddCors(options =>
        {
            options.AddPolicy(name: "AllowedCorsOrigins",builder =>
                {
                    builder
                        .SetIsOriginAllowed(IsOriginAllowed)
                        .AllowAnyHeader()
                        .AllowAnyMethod()
                        .AllowCredentials();
                });
        });
        // ...

我想编写一个单元测试来验证 CORS 配置是否正确。 IsOriginAllowed 是私有函数,因此我无法在单元测试中直接调用它。

我是否可以使用 IServiceCollection 对象或接口的模拟来检查先前配置的 CORS 设置是否允许/阻止 URI?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...