.net core 将AspNetCore内部WebHost请求重写为https

.net core 将AspNetCore内部WebHost请求重写为https,.net-core,.net Core,我的aspnet core应用程序前面有一个代理,它处理https,我使用转发的头文件发送到我的应用程序。除了认证中间件存在一些问题外,这一切都可以正常工作。在调查日志时,我注意到所有内部请求都是通过HTTP发出的: [04:59:31 Infor] Microsoft.AspNetCore.Hosting.Internal.WebHost Request starting HTTP/1.1 GET http://openid.example.com/signin-facebook?code=A

我的aspnet core应用程序前面有一个代理,它处理https,我使用转发的头文件发送到我的应用程序。除了认证中间件存在一些问题外,这一切都可以正常工作。在调查日志时,我注意到所有内部请求都是通过HTTP发出的:

[04:59:31 Infor] Microsoft.AspNetCore.Hosting.Internal.WebHost Request starting HTTP/1.1 GET http://openid.example.com/signin-facebook?code=A...

当然,我从未指示我的应用程序使用https,但如何在不设置https端点的情况下使我的应用程序请求https而不是http?

可能取决于您的代理。。。你能用一些关于代理、托管等的细节更新你的问题吗?(例如:NGINX对红隼的反向代理)可能取决于您的代理。。。你能用一些关于代理、托管等的细节更新你的问题吗?(例如:NGINX反向代理到kestrel)