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