Home » Tutorials » Netzwerk und Internet » Webservice-Client

Webservice-Client

Abschluss

Das war’s auch schon. So einfach ist mit Delphi das Erstellen von Webservice-Clients. Von den WSDL- und SOAP-Interna wurden wir nahezu vollständig abgeschirmt.

Der Google-Webservice bietet noch anderes, z.B. die „Rechtschreibprüfung“ (gibt man „Britney Speers“ ein, schlägt er „Britney Spears“ vor). Und auch die Suche selbst bietet ja weit mehr (z.B. die Suche nach allen Seiten, die auf eine bestimmte URL verlinken). All das ist auf der FAQ-Seite der Google-API sowie in einer Readme-Datei, die dem Deverloper’s Kit beiliegt, erläutert.

4 Gedanken zu „Webservice-Client“

  1. Ein echt gelungenes Tutorial! Leider enthält es nicht die Übergabe von Authentifizierungsparametern wie Username und Password. Im Netz ist dazu auch nicht wirklich viel hilfreiches zu finden. Vielleicht gibt es dazu bald hier eine Ergänzung?

    Das wäre echt toll!

    1. Die Anpassung ist für mich nicht so einfach.
      So sieht mein Aufruf aus:
      procedure TFormWebService.btStartClick(Sender: TObject);
      var
      i : GeoIPServiceSoap;
      begin
      i := GetGeoIPServiceSoap (true);
      ShowMessage (‚START IP: ‚ + edIP.Text);
      lblLand.Caption := i.GetGeoIP(edIP.Text).CountryName;
      end;

      Fehlermeldung:
      System.Web.Services.Protocols.SoapExecptions: Server was unable to
      process request —> System.ArgumentNullExecption: Value cannot be
      null.
      Parameter name: input
      at System.Text.RegularExpressions.Regex.IsMatch(Strin input)
      at WebserviceX.Service.Adapter.IPAdapter.CheckIP(String IP)
      at WebServiceX.Service,GeoIPService.GetGeoIP(String IPAddress)
      — End of inner exception stack trace —

Kommentare sind geschlossen.