Frank aus Ulm: Unterschied GET - POST

Beitrag lesen

oh oh ... :-)   Bitte besorg dir dringend ein Buch um die Gründzüge zu verstehen.

ich würde auf "abschneiden" tippen bei URL mit Länge(URL) > 1024 ??  Noch nie in die Versuchung gekommen, das zu probieren.

dir ist schon bewußt, was es unter ASP für Objekte gibt und wozu die dienen.

Request -> beinhaltet alle gesendeten Daten im Fall Browser ruft URL auf

Response -> übersetzt Antwort -> gibt Daten aus, die dann an den Browser gesendet werden als Antwort auf eine URL Anfrage (Request)

Verschlüsseln von URLs würde für deinen Kenntnisstand zu weit führen und ist für dieses Problem "out of scope"

beide Objekte haben verschiedene

Methods / Methoden
Properties / Eigenschaften
Collections / Auflistungen

Response.Write und Response.AddHeader sind Methoden des Response Objektes.

Request.Form ist die Auflistung, in der alle Parameterpaare enthalten sind, die per HTTP POST gesendet wurden

Request.QueryString analog für GET Daten

Auflistung bedeutet in dem Fall Key-Value Liste, wobei der Key der Parametername ist und der Value der Parameterwert:

x.asp?param1=wert1   -> request.QueryString("param1") = "wert1"

hast du mehrere Elemente per GET gesendet, hast du auch mehrere Elemente in der Auflistung ... jeweils identifiziert durch den parameternamen als KEY

Auf den HTTP Header, der an den Browser zusammen mit der HTML Ausgabe gesendet wird oder von dort kommt im Falle des Formularabschickens, hat man Zugriff:

Lesend über das Request Objekt, schreibend über das Response Objekt, wobei schreibend nicht unbedingt etwas für Anfänger ist und man auch nicht alles in den Header schreiben kann.

Tschau, tschüß,
Frank