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

200

Komentoj

  1. Cro::HTTP::Client.get redonas promeson — reta peto finiĝas poste — do ni await-as ĝin.

  2. La responda objekto jam konas sian .status, do ni ricevas 200 rekte, 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.

Kursa navigado

Stato per kliento   |   La fina testo