Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tehtävä – API:n Käyttäminen | Asynkroninen Ohjelmointi ja Johdatus Verkkopalveluihin
.NET:n Perusteet C#:lla
course content

Kurssisisältö

.NET:n Perusteet C#:lla

.NET:n Perusteet C#:lla

1. Esittely
2. Asynkroninen Ohjelmointi ja Johdatus Verkkopalveluihin
3. Johdanto Tietokantoihin .NET:llä
4. CRUD-Toiminnot MySQL:n Kanssa
5. Tietokantaoperaatioiden Optimointi

book
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 tee GET-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.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 6

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

course content

Kurssisisältö

.NET:n Perusteet C#:lla

.NET:n Perusteet C#:lla

1. Esittely
2. Asynkroninen Ohjelmointi ja Johdatus Verkkopalveluihin
3. Johdanto Tietokantoihin .NET:llä
4. CRUD-Toiminnot MySQL:n Kanssa
5. Tietokantaoperaatioiden Optimointi

book
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 tee GET-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.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 6
some-alt