Lade...
 

CX_HTTP_REQUEST::GetHostName

CX_HTTP_REQUEST::GetHostName

184206

Beschreibung:

Mit dieser Methode kann der Zielhost einer HTTP-Anfrage abgefragt werden. Der Hostname ist dabei relativ zur Maschine auf der ClassiX läuft.

221503
Für eingehende Webservice-Anfragen erhlält man über req Call(GetHostName) die IP-Adresse des Clients, der die Anfrage gesendet hat. Vor Dll-Version 221503 hat diese Methode bei eingehenden Webservice-Anfragen immer localhost zurückgegeben.

Die Methode eignet sich dazu, den Zielhost aus einer URL zu extrahieren.

Code-Beispiel:
Var(req) CreateTransObject(CX_HTTP_REQUEST) -> req //on empty request req Call(GetHostName) //-> STRING("localhost") //on request with url "https://apihost.com:8080/create/person?name=john&id=3" req Call(SetURL) req Call(GetHostName) //-> STRING("apihost.com")

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top    
Stack(Out) Top STRING Der gesetzte Zielhost
Funktionsaufruf: Call(GetHostName)