AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke HTTP Get XML Datei empfangen
Thema durchsuchen
Ansicht
Themen-Optionen

HTTP Get XML Datei empfangen

Ein Thema von LaCosaMia · begonnen am 14. Mai 2015 · letzter Beitrag vom 14. Mai 2015
Antwort Antwort
vagtler

Registriert seit: 9. Jul 2010
Ort: Köln
667 Beiträge
 
Delphi 2010 Professional
 
#1

AW: HTTP Get XML Datei empfangen

  Alt 14. Mai 2015, 17:43
[...] War das detailiert genug?
Nein. Nicht mal ansatzweise.

Was verstehst Du unter einem Webservice? https://en.wikipedia.org/wiki/Web_service

Sollst Du eine RESTful-Architektur realisieren, oder doch lieber SOAP-basiert? Oder vielleicht irgendwas selbst gebrautes?

Dann sprichst Du plötzlich von einer Datei. Oben hast Du noch von einem XML im Body gesprochen. Das ist nicht dasselbe.

Und dann kommen auch noch Buzzwords wie Apache, CGI und UTF8-Stream vor, ohne sie näher zu erläutern.

Von fehlenden Plattformangaben z.B. ganz zu schweigen - wobei das daran liegen mag, dass ich nicht mal ansatzweise auf die Idee kommen würde, Apache unter Windows zu betreiben.
  Mit Zitat antworten Zitat
LaCosaMia

Registriert seit: 14. Mai 2015
15 Beiträge
 
#2

AW: HTTP Get XML Datei empfangen

  Alt 14. Mai 2015, 17:57
Ok, fangen wir von vorne an.

- Der Apache läuft auf einem Windowsrechner (ist so, kann ich erstmal nicht auf den IIS umstellen)
- Es wird vom Client eine XML Struktur per POST im Body an den Web Service (reden wir gleich nochmal darüber) als UTF8-Stream geschickt.
- In C# habe ich den Stream angenommen und wieder als XML File abgespeichert.
- Spontan würde ich RESTful sagen, da ich lediglich eine Methode, das Annehmen des Streams brauche.

Besser?
  Mit Zitat antworten Zitat
LaCosaMia

Registriert seit: 14. Mai 2015
15 Beiträge
 
#3

AW: HTTP Get XML Datei empfangen

  Alt 14. Mai 2015, 17:59
Es geht im ersten Schritt lediglich um die Übertragung des Streams.
  Mit Zitat antworten Zitat
vagtler

Registriert seit: 9. Jul 2010
Ort: Köln
667 Beiträge
 
Delphi 2010 Professional
 
#4

AW: HTTP Get XML Datei empfangen

  Alt 14. Mai 2015, 18:30
Welche Rolle spielt der Apache? Wofür brauchst Du den?

Und welcher Stream soll wohin übertragen werden?
  Mit Zitat antworten Zitat
LaCosaMia

Registriert seit: 14. Mai 2015
15 Beiträge
 
#5

AW: HTTP Get XML Datei empfangen

  Alt 14. Mai 2015, 18:45
Der Stream soll vom Client an den Server übertragen werden, daher auch der Webserver. Dieses ganze Konstrukt wurde vor ca. 10 Jahren mit einer Aspx Seite designed.
Ich muss nur den Stream annehmen und weiterverarbeiten. Aber als Web Service.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.869 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: HTTP Get XML Datei empfangen

  Alt 14. Mai 2015, 18:54
Eine .Net Webseite auf einem Apache?
Wie wird der Stream dorthin übertragen?
Das verwendete Verfahren ist irgendwie verwirrend.
Für die Weiterverarbeitung würde sich da eher eine .Net Sprache anbieten. Wie wird/soll der Stream an dein Programm/Apachemodul/ISAPI-Modul weitergeleitet werden?
Markus Kinzler
  Mit Zitat antworten Zitat
LaCosaMia

Registriert seit: 14. Mai 2015
15 Beiträge
 
#7

AW: HTTP Get XML Datei empfangen

  Alt 14. Mai 2015, 18:59
Aspx Seite läuft mit Mono auf dem Apache. Nicht mein Konzept

Bekomme ich das mit Delphi nicht gut hin?

Es gibt zur Weiterverabeitung der XML Datei, welche aus dem Stream entsteht, schon so viele Delphi Komponenten, dass ein Umstieg auf C# schmerzlich wäre.
  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 01:51 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 by Thomas Breitkreuz