Строка не работает
public static string ChangeUriToHttps(HttpRequest request) { string uri = request.Url.AbsoluteUri; if (!IsRequestSecure(request)) uri.Replace("http", "https"); return uri; }
Если я отправлю запрос с uri следующим образом:
http://localhost/AppName/somepage.aspx
он не заменяет http https.
- + = new EventHandler (метод) vs + = Метод
- ASP.NET GridView: как редактировать и удалять записи данных
- В чем смысл clang's -Wweak-vtables?
- LEFT JOIN в LINQ для объектов?
- Генерировать случайные значения в C #
- Получение URL-адреса с косой чертой с URL-адресом
- boost :: flat_map и его производительность по сравнению с картой и unordered_map
- Регулярное выражение для проверки имен и фамилий?
- Выделение синтаксиса RichTextBox в режиме реального времени - отключение перерисовки
- Почему scanf дважды запрашивает ввод, когда в конце строки формата есть новая строка?
- Программно получать сводные комментарии во время выполнения
- Преобразование XmlDocument в String
- Виртуальный метод шаблона C ++
Общая ошибка. Строки неизменяемы. Это означает, что исходный объект не может быть изменен.
public static string ChangeUriToHttps(HttpRequest request) { string uri = request.Url.AbsoluteUri; if (!IsRequestSecure(request)) uri = uri.Replace("http", "https"); return uri; }