我有一个 ASP.NET WebApi 2 应用程序。我添加了 Swashbuckle (Swagger for .NET)。我运行应用程序并导航到localhost:8000 / swagger。该请求的StatusCode为 301 ,并将我重定向到localhost:8000 / swagger / ui / index。该请求的StatusCode为 200 ,但 HttpResponseMessage.RequestMessage 为空。我想记录请求的来源,所以我想记录 HttpResponseMessage.RequestMessage.RequestUri 。
为什么RequestMessage为null?是因为之前的请求是重定向吗?有没有其他方式获得RequestUri?