Cvičení 9 - networking

HttpClient

  1. Pomocí třídy HttpClient stáhněte předpověď počasí z URL: https://www.7timer.info/bin/astro.php?lon=18.160005506399536&lat=49.831015379859586&ac=0&unit=metric&output=json&tzshift=0
  2. Stažená data jsou ve formátu JSON. Proveďte jejich deserializaci (stačí deserializovat ty vlastnosti, které budete potřebovat).
  3. Vypište do konzole datum a čas společně s předpovídanou teplotou.

MailKit

Pomocí třídy MailKit (NuGet - https://github.com/jstedfast/MailKit), odešlete předpověď počasí na váš email. Pro odeslání můžete využít tento SMTP server:

Host: smtp.seznam.cz 
Port: 465 
SSL: true 
Username: atnet2019@seznam.cz 
Password: Csharp2023 

HttpListener

Pomocí třídy HttpListener vytvořte jednoduchý HTTP server, který bude schopný vracet na základě URL, soubory z nějakého konkrétního adresáře. V případě že požadovaný soubor neexistuje, dojde k vrácení chybové HTML stránky.