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, 1328 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 ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Humor (lol)
Der Unterschied zwischen USA und USB

Link von BirdyB zum Thema Humor (lol) ...

Windows Server
AD Replikation zwischen untergeordneten Domäne zwingend? (4)

Frage von Gien-app zum Thema Windows Server ...

Microsoft Office
Button für Wechseln zwischen den Tabellenblättern (6)

Frage von lupi1989 zum Thema Microsoft Office ...

Benchmarks
gelöst Unterschied zwischen +12V und 12V Netzteil für Festplatte (9)

Frage von FelixW zum Thema Benchmarks ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (17)

Frage von liquidbase zum Thema Windows Update ...