Bij het aanspreken van een webservice wordt vaak gebruikgemaakt van
herschreven URL's. Deze URL's worden gebruikt om parameters mee te geven.
Als je bijvoorbeeld in Google de zoekterm
UGent ingeeft, vraagt je browser eigenlijk de URL
http://www.google.be/#q=UGent op (dit is afhankelijk van de browser waarmee je dit uitprobeert. Mogelijk krijg je zelf iets analoog maar complexer).
Belangrijk is dat spaties niet toegelaten zijn in URL's. Deze worden dan ook systematisch vervangen door plustekens. Zoeken op
Universiteit Gent geeft dan:
http://www.google.be/#q=Universiteit+Gent
Voorzie een nieuwe java-mainklasse in het project waarin je vorige oefening maakte. In dit nieuwe hoofdprogramma neem je deze code over:
String url = "www.google.be";
String zoektermen = "Universiteit Gent Informatica";
...
Vul het hoofdprogramma verder aan zodat de herschreven URL,
http://www.google.be/#q=Universiteit+Gent+Informatica, op het scherm wordt getoond.
Tip: gebruik geen lus om alle spaties één voor één te vervangen, maar zoek een gepaste methode! (Dit kan door Dodona niet gedetecteerd worden,
wees hier zelf kritisch op je eigen code!)