Võrgurakendused I kontrolltöö
Millal, kui tihti ja mis
juhul seda funktsiooni välja kutsutakse? Mida olulist on seejuures vaja arvestada?
r.onreadystatechange = myfunction;
brauser callib funktsiooni myfunkction mitu korda (neli?) pärast requesti r tegemist
seejuures on meil vaja iga myfunction väljakutse juures kontrollida r staatust: kas r on
lõpetanud ja kas tulemus oli ok või vigane: myfunction peaks tegutsema alles siis, kui r on
lõpetatud staatuses.
3.CGI ja Python:10+20=30p.
A)Mis on urlencoding, kus seda kusutatakse ja kuidas sellega kodeeritakse näiteks tühikuid
ja t2pit2hti? Too võimalikult täpne näide. Konkreetseid ascii-koode ei pea mäletama.
Urlencoding on ette nähtud urlis keelatud sümbolite esitamiseks urlis kodeerituna.
Näide: Tahaks esitada urli http://xxx.com/a?x=jaan karu&y=ö
esitame kui http://xxx.com/a?x=jaan%20karu&y=%f3
B) Täienda seda pythoni cgid niimoodi, et ta kuvaks veebilehe, kus on toodud kahe