Получите необработанный URL от Microsoft. AspNet. Http. HttpRequest

HttpRequest класс у Asp. Сетевые 5 (vNext) содержат (среди других вещей) проанализированные детали о URL для запроса, такой как Scheme, Host, Path и т.д.

Я имею еще, не определили нигде, который выставляет исходный URL запроса хотя - только эти проанализированные значения. (В предыдущих версиях был Request.Uri)

Я могу вернуть необработанный URL, не имея необходимость соединять его от компонентов, доступных на HttpRequest?

60
задан 24 January 2015 в 02:09

1 ответ

В Ядре 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
5
ответ дан 1 November 2019 в 10:07

Другие вопросы по тегам:

Похожие вопросы: