我有一个 ASP.NET Web API 服务,我使用 HttpActionContext.Request.RequestUri.Scheme 来验证请求是使用 https 发出的。
我还有一个使用 RestSharp 构造请求的测试客户端,并且此请求的基本 URL 使用 https。
当我在本地托管服务时,它会识别我何时使用 https 发出请求。当我将服务部署到我们的托管环境时,它会将这些请求视为 http。
我忽略了什么会导致这种转换像这样意外发生?
我有一个 ASP.NET Web API 服务,我使用 HttpActionContext.Request.RequestUri.Scheme 来验证请求是使用 https 发出的。
我还有一个使用 RestSharp 构造请求的测试客户端,并且此请求的基本 URL 使用 https。
当我在本地托管服务时,它会识别我何时使用 https 发出请求。当我将服务部署到我们的托管环境时,它会将这些请求视为 http。
我忽略了什么会导致这种转换像这样意外发生?