Kurso de Raku / Funkcia, samtempa, reaktiva kaj reta programado / Reta programado / Bazoj de Cro / Exercises / Stato per kliento
Solvo: Stato per kliento
Jen ebla solvo de la tasko.
Kodo
use Cro::HTTP::Client;
my $response = await Cro::HTTP::Client.get('http://example.com/');
say $response.status;🦋 Vi povas trovi la fontkodon en la dosiero status-line.raku.
Eligo
200Komentoj
Cro::HTTP::Client.getredonas promeson — reta peto finiĝas poste — do niawait-as ĝin.La responda objekto jam konas sian
.status, do ni ricevas200rekte, sen sendi la petan tekston aŭ analizi la respondon mane. Komparu tion kun la versio per kruda kontaktskatolo: la modulo faras la tutan protokolan laboron por vi.