Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

C-SHARP I Allgemein: Stream(s) zwischen Http-Request bzw. Http-Response?

Frage Entwicklung Webentwicklung

Mitglied: Fevenius

Fevenius (Level 1) - Jetzt verbinden

19.05.2014, aktualisiert 19:27 Uhr, 1358 Aufrufe, 3 Kommentare

Hallo,
ich habe eine Verständnisfrage zum Thema Webentwicklung:
Modell 1)
Wenn ich per HttpWebRequest einen Webserver eine Anfrage schicke, entsteht ein Stream. Dieser Stream kann - wenn die Verbindung erfolgte - [das beudetet wenn die 1.Anfrage beim Server landet(?)] von Client sowie von Server dazu benutzt werden, um Daten zu transportieren. Das heißt die Antwort des Servers auf die Anfrage des Clients wird auch durch diesen Stream geleitet.
1c2a0ca5ffc962dcf8ce3796e8c5fda3 - Klicke auf das Bild, um es zu vergrößern

Modell 2)
Wenn ich per HttpWebRequest einen Webserver eine Anfrage schicke, entsteht ein Stream. Dieser Stream hat nur eine Richtung: vom Client zum Server und ist somit sozusagen ein "Request-Stream". Die Antworten des Servers werden über einen anderen Stream, "Response-Stream" zu den Client gesendet. Dieser kann auch nur Daten vom Server zum Client senden.
736dbe91bc4c5959473a67445d9e63eb - Klicke auf das Bild, um es zu vergrößern

Welche dieser Vorstellungen ist richtig?
Ich vermute Modell 2), da es in C# die Methoden GetResponseStream() sowie
GetRequestStream() gibt.
Mitglied: colinardo
LÖSUNG 19.05.2014, aktualisiert um 19:27 Uhr
Hallo Fevenius,
die zweite Variante. Du sendest über einen Request eine Anfrage an den Webserver und dessen Antwort wird in einem Response-Stream im Request-Objekt mit GetResponse() zur Verfügung gestellt.
http://msdn.microsoft.com/de-de/library/456dfw4f%28v=vs.110%29.aspx

Grüße Uwe
Bitte warten ..
Mitglied: Fevenius
19.05.2014 um 19:27 Uhr
Ok, Danke!
Das heißt dann auch, dass wenn ich als Client Daten senden will, dies nur im entprechenden Request-Stream machen kann?
Grüße Fevenius
Bitte warten ..
Mitglied: colinardo
LÖSUNG 19.05.2014, aktualisiert um 19:47 Uhr
Zitat von Fevenius:
Das heißt dann auch, dass wenn ich als Client Daten senden will, dies nur im entprechenden Request-Stream machen kann?
yip ...http://msdn.microsoft.com/de-de/library/69b8ttkf%28v=vs.110%29.aspx
Bitte warten ..
Ähnliche Inhalte
Netzwerke
HTTP Overhead Berechnen und Protokolstack

Frage von karlosss zum Thema Netzwerke ...

Netzwerkprotokolle
Wie sieht ein Datenpaket im http Protokoll aus? (7)

Frage von Yanmai zum Thema Netzwerkprotokolle ...

Apache Server
Bad Request (6)

Frage von HacktoxX zum Thema Apache Server ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Verschlüsselung & Zertifikate
gelöst SSL Zertifikat für HTTPS (34)

Frage von Hendrik2586 zum Thema Verschlüsselung & Zertifikate ...

Grafikkarten & Monitore
24" oder 27" mit Full HD oder doch mehr Auflösung? (22)

Frage von brutzler zum Thema Grafikkarten & Monitore ...

Router & Routing
gelöst Linksys wrt1200ac v2 mit dd-wrt: keine vlan-einstellungen im GUI (15)

Frage von Pixi123 zum Thema Router & Routing ...