AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Bekomme XML-Datei via NetHTTPRequest.Post nicht hin.
Thema durchsuchen
Ansicht
Themen-Optionen

Bekomme XML-Datei via NetHTTPRequest.Post nicht hin.

Ein Thema von Roadrunner.1 · begonnen am 2. Jun 2019 · letzter Beitrag vom 9. Jun 2019
Antwort Antwort
Schokohase
(Gast)

n/a Beiträge
 
#1

AW: Bekomme XML-Datei via NetHTTPRequest.Post nicht hin.

  Alt 8. Jun 2019, 18:38
Du solltest deine Zeit sinnvoller investieren und dich in SOAP generell mal etwas einlesen.
  Mit Zitat antworten Zitat
Roadrunner.1

Registriert seit: 3. Mai 2009
20 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Bekomme XML-Datei via NetHTTPRequest.Post nicht hin.

  Alt 9. Jun 2019, 16:39
Es gibt viel was ich machen könnte. Leider fehlt mir die Zeit dafür.
Für dieses Projekt hieß es zu beginn "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 programier 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 den nicht nur vergessen wo ich mich eingelesen habe, sondern das hat sich soweit
verändert das ich wieder fast bei 0 anfangen kann.

Trotzdem danke an Dich. Du hast mir echt weiter geholfen.
Christian Drenkard
--
mfg.
Christian Drenkard
  Mit Zitat antworten Zitat
Roadrunner.1

Registriert seit: 3. Mai 2009
20 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Bekomme XML-Datei via NetHTTPRequest.Post nicht hin.

  Alt 9. Jun 2019, 17:24
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
Christian Drenkard
--
mfg.
Christian Drenkard
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

AW: Bekomme XML-Datei via NetHTTPRequest.Post nicht hin.

  Alt 9. Jun 2019, 18:17
Wo ist der Ressourcenschutzblock für den Stream?

Und zu dem with...do sage ich mal nichts.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz