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

时间:2018-10-18 08:43:05

标签: c# asp.net .net node.js .net-core

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

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

所以我的问题是我需要在这个地方定义协议并像这样写吗

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

当我尝试发送一些请求时,如果没有http,则服务器将返回204 No content code。

1 个答案:

答案 0 :(得分:2)

是的,您需要在方案中包含该方案。

这两个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 –不同的端口