Username und Passwort für HTTP Basic sind Properties der Delphi THTTPRio Komponente bzw. der HTTPWebNode Subkomponente.
Delphi-Quellcode:
HTTPrio.HTTPWebNode.UserName:='username';
HTTPrio.HTTPWebNode.Password := 'password';
Testen kann man das, indem man einen Browser auf die
WSDL URL gehen läßt. Wenn dann der Login-Dialog aufpoppt, hat man quasi die Bestätigung dass es eine Basic Auth ist. Wenn in dem Dialog die Anmeldung mit diesen Credentials funktioniert, braucht man keine speziellen
SOAP Request Header.
Nachtrag: um nachzuvollziehen was der PHP Client genau an den Service sendet, kann man Fiddler als Proxy dazwischenschalten.
Wenn man dann den Delphi
SOAP Request zusammenbaut kann man ebenfalls Fiddler dazwischenschalten um die Übereinstimmung nachzuprüfen.