Unterschied zwischen HttpContext und HttpRequest?
HttpRequest-repräsentiert die http-client auf dem server als pro http://msdn.microsoft.com/en-us/library/system.web.httprequest.aspx es "Ermöglicht ASP.NET zum Lesen der HTTP-Werte, die gesendet durch einen client, während ein Web-Anfrage."
Es war mein Verständnis, dass HttpContext auch das gleiche tut. Als pro MSDN http://msdn.microsoft.com/en-us/library/system.web.httpcontext.aspx ist es "Kapselt alle HTTP-spezifischen Informationen über einen einzelnen HTTP-request."
Was wir brauchen, um die Klasse für diese ? Wie unterscheiden Sie sich und was sollte Wann genutzt werden ?
Ich bin nicht in der Lage, herauszufinden, was ist der Unterschied zwischen Ihnen ? Können Sie bitte die Anleitung und Hilfe.
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
HttpRequest
ist ein Teilmenge vonHttpContext
. In anderen Worten, dieHttpContext
umfasst der Antwort auf die Anfrage, und verschiedene andere Daten, die nicht relevant für eine bestimmte Anfrage oder eine Antwort, wie die web-Anwendung zwischengespeicherte Daten -, server-Einstellungen und Variablen, session state, die authentifizierte Benutzer, etc.Beispiel:
Ich denke, wenn Sie Graben, um die APIs von jedem werden Sie schnell verstehen, wie die Dinge organisiert sind.
HttpContext, Kapselt alle HTTP-spezifischen Informationen über eine einzelne HTTP-Anforderung, während HttpRequest ist nur eine der Informationen im Kontext.
Werfen Sie einen Blick auf API-docs, Sie verstehen mehr
http://msdn.microsoft.com/en-us/library/system.web.httpcontext.aspx