Es gibt viel was ich machen könnte. Leider fehlt mir die Zeit dafür.
Für dieses Projekt hieß es zu Begin: "Erstelle eine
XML-Datei", von Übertragen der Daten im
XML Format über HTTPS
mit aktueller Verschlüsselung, sowie vorher ein Login mittels
XML und 2 Facher "Verhashung" war nicht die Rede.
So Ändern sich die Anforderungen im laufe einer Aufgabe. Bisher, ich programiere auf kleinem Profiniveau
seit 20 Jahren, sah ich viele Techniken kommen und gehen, und Übertragung übers Internet war bisher kein Thema für
mich. Und wenn ich das hinbekomme habe, kann es sein, das ich den Quellcode die nächsten 10 Jahre nicht mehr ändern
muss. Und bis dahin habe ich nicht nur vergessen in was ich mich eingelesen habe, sondern das hat sich vermutlich
auch soweit verändert das ich wieder fast bei 0 anfangen kann. Das ganze mit HTTPS ist ja auch erst seit ein paar
Jahren so massiv geworden.
Trotzdem danke an Dich. Du hast mir echt weiter geholfen.
Für alle die wissen wollen wie's geht. Es geht wohl so:
Delphi-Quellcode:
var
aStream:TMemoryStream;
aXML:IXMLDOCUMENT;
begin
// XML Daten in aXML ablegen...
with NetHTTPRequest
do begin
URL:='
https://[...]/CmdS.asmx';
MethodString:='
POST';
aStream:=TMemoryStream.Create;
aXML.XML.SaveToStream(aStream);
aStream.Seek(0,soFromBeginning);
ServerResponse:=Post(
URL,aStream);
aStream.Free;
end;
end
Nicht schwer, wenn man weis wie es geht