
#programowanie #csharp #siszarp #wordpress #logowanie
Jak zabezpieczyć ten kod przed wywalaniem aplikacji? Coś oprócz Try {} Catch{} (brzydki kod).
http://pastebin.com/t5kdpJb8
Jest to kawałek metody służącej do logowania na jakikolwiek blog WordPress.
Wywaliło mi przy TcpClient client = new TcpClient(fulladdress, 80). Komunikat związany z timeoutem.
Jak zabezpieczyć ten kod przed wywalaniem aplikacji? Coś oprócz Try {} Catch{} (brzydki kod).
http://pastebin.com/t5kdpJb8
Jest to kawałek metody służącej do logowania na jakikolwiek blog WordPress.
Wywaliło mi przy TcpClient client = new TcpClient(fulladdress, 80). Komunikat związany z timeoutem.
- Najlepsze
- Wszystkie komentarze







Piszę to ogólnie, bo nie znam C#, ale no po to wymyślili to cudeńko jak wyjątki (które są w każdym poważnym języku programowania), żeby życie ułatwić :>
Najprostsze sprawa to skorzystać z StringBuildera. Generalnie powinno się unikać "dodawania" stringów. Można też np. napisać jakieś extension method np. public static StringBuilder AppendHeader(this StringBuilder sb, string header, string value) albo w ogóle zamknąć requesta w jakiejś klasie jak będziesz z niego często korzystał. Zasada jest taka - pomyśl jakbyś chciał z czegoś korzystać, a potem napisz kod, który Ci to umożliwi :).