Kurssisisältö
.NET:n Perusteet C#:lla
.NET:n Perusteet C#:lla
Tehtävä – API:n Käyttäminen
Saatavilla on ilmainen julkinen rajapinta nimeltä Numbers API. Sillä on useita päätepisteitä, joista yksi palauttaa satunnaisen faktan mistä tahansa vuoden päivämäärästä.
Pohjakoodi on annettu. Ohjelma pyytää käyttäjältä kuukauden numeron ja päivän numeron.
Tehtävä: Tee pyyntö Numbers API:lle hakeaksesi satunnaisen faktan kyseisestä päivämäärästä.
Ohjeet:
Faktan hakemisen muoto tietystä päivämäärästä on: http://numbersapi.com/<month>/<day>/date
, missä <month>
tarkoittaa kuukauden numeroa ja <day>
päivän numeroa. Esimerkiksi, jos käyttäjä syöttää 11
kuukaudeksi (joka tarkoittaa marraskuuta) ja 6
päiväksi, URL on: http://numbersapi.com/11/6/date
Vaiheet:
Luo uusi muuttuja nimeltä
url
ja tallenna siihen URL yllä olevassa Ohjeet-kohdassa kuvatun muodon mukaisesti. Saatat tarvita merkkijonon muotoilua;Luo uusi
HttpClient()
-olio;Käytä
HttpClient
-oliota ja teeGET
-pyyntöurl
-osoitteeseen;Tallenna HTTP-pyynnön vastaus
HttpResponseMessage
-olioon;Hae raakateksti
HttpResponseMessage
-oliosta käyttämälläReadAsStringAsync
-metodia;Näytä viesti.
Huom
Tällä tehtävällä ei ole yksikkötestejä. Voit tarkistaa koodisi oikeellisuuden onnistuneen API-vastauksen perusteella.
Kiitos palautteestasi!