Нужен код C# для получения примера имени домена ("url: https://stackoverflow.com/questions/ask"). Мне нужен выход как («https://stackoverflow.com/»)Нужен код C# для получения имени домена
ответ
Вы можете изучить класс URI, который анализирует URI на его составные части.
Например:
var uri = new Uri("http://stackoverflow.com/questions/ask");
Debug.WriteLine(uri.Scheme); // "http"
Debug.WriteLine(uri.Host); // "stackoverflow.com"
Это позволит вам получить то, что вы хотите, как это:
Debug.WriteLine(uri.Scheme + "://" + uri.Host + "/");
Один из нас неправильно понял вопрос, я думал, что OP означает конкретный URL-адрес сайта –
в следующий раз, пожалуйста, попробуйте в Google свой вопрос, чтобы узнать, было ли уже задано и ответили. попробуйте
var domain = HttpContext.Current.Request.Url.Host;
за комментарии ...
var domain = HttpContextBase.Current.Url.Host;
это может быть издевались для модульного тестирования - это значит, вы можете установить его на то, чтобы проверить, что код будет делать.
Я бы не выбрал это как лучший ответ, в зависимости от архитектуры. Он должен основываться на «HttpContextBase», если требуется модульное тестирование и/или используется несвязанная многоуровневая архитектура. Это может быть достигнуто в контроллере с 'this.HttpContext'. Контейнеры IoC могут использовать 'new HttpContextWrapper (Http.Context.Current)' для возврата совместимого объекта HttpContextBase. – ps2goat
@ user3789406, окончательная косая черта не требуется в качестве части URL-адреса. Если вы хотите его там, соедините косую черту в конце. – ps2goat
@ ps2goat - несколько раз вы должны понять, что кто-то спрашивает, как получить домен ... тогда вы, вероятно, можете принять их новое и простое обучение и не нуждаться в полностью тестируемом коде, на этом этапе читаемость лучше всего, просто Лучший. –
- 1. Perl API для получения домена домена
- 2. правило Htaccess для получения и установки параметра после имени домена
- 3. java pattern для получения имени домена с расширением
- 4. Мне нужен прокси-сервер adfs для внешнего имени домена, отличный от имени домена, используемого для внутренних DNS?
- 5. Нужен код для получения определенного текста из url
- 6. c код для получения дополнительного хранилища
- 7. Использование регулярного выражения C# для анализа имени домена?
- 8. C резкий код для получения информации WMI
- 9. C++ код для получения IP-адреса
- 10. C код для получения IP-адреса
- 11. Код C# для получения данных xml
- 12. Нужен инструмент для получения иерархии наследования C++ существующего проекта?
- 13. код для интерфейсов домена HL7
- 14. Об имени домена находят
- 15. Регулярное выражение для извлечения имени домена из любого домена
- 16. Код Python ldap3 для получения имени пользователя из SID
- 17. Код Java для получения последнего имени папки в каталоге
- 18. PHP-код для получения предыдущего базового имени каталога
- 19. Java-код для получения списка имени файла из папки
- 20. Настройка имени домена? Htaccess?
- 21. getJSON для получения html из перекрестного домена
- 22. Получение имени домена и идентификатора пользователя C#
- 23. Зачем нам нужен сгенерированный код?
- 24. Нужен код для остановки анимации
- 25. VbScript для принятия Входы для имени домена
- 26. Пример имени домена для mailgun для nodejs?
- 27. Использование QStorageInfo для получения имени сетевых дисков
- 28. Как использовать DataRow для получения имени колонок?
- 29. Создание проверки имени домена
- 30. Проверьте правильность имени домена
вы используете это в контроллере или в отдельном классе? Вам нужно показать нам код, который вы попытались – ps2goat
, пожалуйста, ответьте на комментарии и выберите ответ, который работал как принятый. Если вы не работали, вы можете оставить комментарий к любому из них. –
ok ... Я откажусь от своих очков и проголосую за закрытие - им просто так хорошо, парень –