javascript
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"Kestrel": {
"Endpoints": {
"Http": {
"Url": "http://0.0.0.0:8000"
},
"Https": {
"Url": "https://0.0.0.0:5001",
"Cert": "./cert.pfx", // 你的证书文件路径
"Password": "yourpassword" // 证书密码
}
}
},
"AllowedHosts": "*",
"CorsOrigins": [
"http://192.168.20.999:15001",
"http://192.168.20.9998:12000"
]
}
不能。
原因分析:
协议不同: HTTP和HTTPS是两种不同的网络协议。HTTP是超文本传输协议,传输的数据不加密;HTTPS是超文本传输安全协议,传输的数据是加密的,需要SSL/TLS证书。
端口含义: 端口号是用于标识网络应用的逻辑端口号。不同的协议通常使用不同的端口号,以区分不同的服务。
浏览器行为: 浏览器会根据URL中的协议(http或https)和端口号,向不同的端口发送请求。如果使用相同的端口号,浏览器无法区分是HTTP请求还是HTTPS请求。