HttpRequest
класс у Asp. Сетевые 5 (vNext) содержат (среди других вещей) проанализированные детали о URL для запроса, такой как Scheme
, Host
, Path
и т.д.
Я имею еще, не определили нигде, который выставляет исходный URL запроса хотя - только эти проанализированные значения. (В предыдущих версиях был Request.Uri
)
Я могу вернуть необработанный URL, не имея необходимость соединять его от компонентов, доступных на HttpRequest?
В Ядре ASP.NET 2.x страницы бритвы:
@using Microsoft.AspNetCore.Http.Extensions
@Context.Request.GetEncodedUrl() //Use for any purpose (encoded for safe automation)
существует также другая функция:
@Context.Request.GetDisplayUrl() //Use to display the URL only