MC, 16:05 wtorek, 10.02.2015 r.
Ilustracja do artykułu: .NET Console Application  - Używanie metody UrlEncode w aplikacji konsolowej

.NET Console Application - Używanie metody UrlEncode w aplikacji konsolowej

Notatka przedstawiająca jak w aplikacji konsolowej .NET Framework użyć metody encode-ującej URL-e UrlEncode()

W czym problem?

Jeśli chodzi o .NET Framework z konsolówkami miałem zdecydowanie mniej do czynienia niż z aplikacjami webowymi, stąd często muszę korygować pewne nawyki wyniesione z tego typu programów. Jednym z nich jest podejście do stosowania metody UrlEncode(). W aplikacjach webowych zwykłem używać tej udostępnionej przez obiekt HttpContext:
HttpContext.Current.Server.UrlEncode()

Jak użyć metody UrlEncode() w aplikacji konsolowej?

Niestety w konsolówkach nie tędy wiedzie droga. W tym środowisko powinniśmy raczej skorzystać z HttpUtility (choć możliwe, że to nie jedyne poprawne podejście). Jednak ważna uwaga, którą należy przedstawić już na początku - konieczne jest dołączenie biblioteki System.Web do referencji aplikacji, inaczej nie dostaniemy się do tego obiektu!

Gdy jednak zależności zostaną spełnione, polecam używanie poniższej metody:

HttpUtility.UrlEncode()

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: