Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Anbindung .net WPF Webservice mit Delphi (https://www.delphipraxis.net/188875-anbindung-net-wpf-webservice-mit-delphi.html)

lowmax_5 15. Apr 2016 12:01

Anbindung .net WPF Webservice mit Delphi
 
Hallo,

ist es grundsätzlich möglich mit Delphi einen Webservice abzurufen, der serverseitig
als '.net/WPF Webservice ?' erstellt wurde? Ob dieses die korrekte MS Bezeichnung ist kann ich leider nicht sagen. ;-) Funktioniert das ganze dann auch mit Authentifizierung und/oder Zertifikaten? Gibt es dabei etwas spezielles zu beachten?


Die Wsdl lässt sich z.B. wie folgt abrufen:
http://www.example.com/webserice/testWS.asmx?WSDL

Phoenix 15. Apr 2016 12:15

AW: Anbindung .net WPF Webservice mit Delphi
 
WPF ist die Windows Presentation Foundation und ist ein UI-Framework.

Was Du meinst ist vermutlich WCF (Windows Communication Foundation), denn damit lassen sich (Web-)services erstellen.

Grundsätzlich geht das, ja.

Siehe z.B. diesen Artikel: http://edn.embarcadero.com/article/36962
Auch hier in der DP wurde das Thema schon diskutiert: http://www.delphipraxis.net/168724-d...p-binding.html

WCF ist allerdings schon eine weile lang sehr.. naja.. sagen wir mal am Ende seiner Lebenszeit angekommen.
Es wäre vermutlich geschickter wenn man darauf drängt, dass der Service mit Web API als REST-Api reimplementiert würde, dann haben alle beim Zugriff deutlich weniger Schmerzen als das mit WCF der Fall ist. Aber wenn das ausserhalb Deiner / Eurer Kontrolle ist, dann sollte das mit den oben gegebenen Links trotzdem machbar sein.

mjustin 15. Apr 2016 12:40

AW: Anbindung .net WPF Webservice mit Delphi
 
Kleiner Tipp am Rande:

SoapUI ist wahrscheinlich das wichtigste Werkzeug um einen SOAP Service zu testen. Funktioniert i.m.E. mit Java- und C# basierten SOAP Services und ist kostenlos (in der Basisversion).

https://www.soapui.org/
https://de.wikipedia.org/wiki/SoapUI

Zweites wichtiges Debuggingwerkzeug ist der HTTP Proxy Fiddler2. Ohne ihn wird es etwas schwerer sein, Ursachen für nicht funktionierende SOAP Requests zu finden.

https://www.telerik.com/download/fiddler/fiddler2

lowmax_5 15. Apr 2016 12:59

AW: Anbindung .net WPF Webservice mit Delphi
 
Vielen Dank für die schnelle Antwort. Ja ich meinte WCF (Windows Communication Foundation). Die wdsl lässt sich auch abrufen, aber mit der Authentifierung wollte es nicht klappen, da der Server die Verbindung immer abgelehnt hat.

lowmax_5 15. Apr 2016 13:01

AW: Anbindung .net WPF Webservice mit Delphi
 
@mjustin: Ja, vielen Dank - das wird helfen!


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz