在cors主机中设置时,是否需要在C#中定义协议

在cors主机中设置时,是否需要在C#中定义协议,c#,asp.net,.net,node.js,.net-core,C#,Asp.net,.net,Node.js,.net Core,我有一个关于c的小问题。我是新手,实际上不是开发人员,但我需要知道一件事。在appsetting.json文件中,我有以下代码: }, "Cors": { "AllowedOrigins": ["localhost:4000"] } 所以我的问题是,我需要在这里定义协议,然后像这样写吗 }, "Cors": { "AllowedOrigins": ["http://localhost:4000"] } 如果没有http,当我尝试发送一些请求时,服务器会

我有一个关于c的小问题。我是新手,实际上不是开发人员,但我需要知道一件事。在
appsetting.json
文件中,我有以下代码:

  },
  "Cors": {
    "AllowedOrigins": ["localhost:4000"]
  }
所以我的问题是,我需要在这里定义协议,然后像这样写吗

  },
  "Cors": {
    "AllowedOrigins": ["http://localhost:4000"]
  }

如果没有http,当我尝试发送一些请求时,服务器会以204 No内容代码进行响应。

是,您需要在源代码中包含该方案

这两个URL具有相同的来源:

  • https://example.com/foo.html
  • https://example.com/bar.html
以下URL与前两个URL的来源不同:

  • https://example.net
    –不同的域

  • https://www.example.com/foo.html
    –不同的子域

  • http://example.com/foo.html
    –不同的方案

  • https://example.com:9000/foo.html
    –不同的端口