Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   SOAP Server URL anpassen möglich? (https://www.delphipraxis.net/191526-soap-server-url-anpassen-moeglich.html)

sh17 24. Jan 2017 21:47

SOAP Server URL anpassen möglich?
 
Ich mal mir mal schnell eine SOAP Server erstellen lassen mit den in Delphi hinterlegten Beispiel-Methoden

jetzt ist der Service unter

http://localhost:8080/?intf=IMeinService

bzw die WDSL unter

http://localhost:8080/wsdl/IMeinService

erreichbar.

Kann man die Endpunkte anpassen? Ich hätte gern

http://localhost:8080/services/IMeinService
http://localhost:8080/services/IMeinService?wsdl

DeddyH 25. Jan 2017 06:36

AW: SOAP Server URL anpassen möglich?
 
In Deiner Import-Unit müsste sich doch eine Funktion finden lassen, die Dir den Webservice liefert. Diese erwartet 3 Parameter: UseSWDL(Boolean), Addr(string) und HTTPRio(THTTPRIO). Adr legt dabei die URL fest, unter der der Service erreichbar ist.

Sherlock 25. Jan 2017 07:08

AW: SOAP Server URL anpassen möglich?
 
Die Anpassungen müssen IMHO zuerst auf dem Server erfolgen. Wenn das durch ist, dann kannst Du die Korrektur in Delphi nachziehen.

Sherlock

DeddyH 25. Jan 2017 07:11

AW: SOAP Server URL anpassen möglich?
 
Das hatte ich als selbstverständlich vorausgesetzt ;)

sh17 25. Jan 2017 07:14

AW: SOAP Server URL anpassen möglich?
 
Also hier geht es um einen Delphi-SOAP-Server, der diese URL ausliefert. Die hätte ich gern angepasst. Kein SOAP-Client.

mjustin 25. Jan 2017 08:25

AW: SOAP Server URL anpassen möglich?
 
Auf Stackoverflow fand ich dazu nur How to influence the URL to access a registered Delphi WebService, in der Praxis wird ein URL Rewriting über einen vorgeschalteten Webserver (IIS, Apache, ...) vorgenommen.

sh17 25. Jan 2017 09:35

AW: SOAP Server URL anpassen möglich?
 
OK, Danke, ich werde das URL Rewriting wohl auch über den reverse Proxy machen, brauch ja sowieso noch SSL und so.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:41 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