12. oktober 2001 - 10:30Der er
16 kommentarer og 1 løsning
Karakterbegrænsning i querystring
Jeg har en formular med to textarea\'s, hvor det skal være muligt at indtaste en hel masse tekst. Det ser dog ud til, at der er et loft på, hvor mange karakterer, der er plads til i querystringen. Der mangler simpelthen den sidste del af teksten, når jeg requester et parameter med mange karakterer. Nu har jeg ikke lige talt efter, men jeg tror måske at grænsen er 2048 karakterer. Kan det virkelig passe, at man ikke kan sende mere information til en servlet? Er der nogen der har en ide til, hvordan jeg kommer uden om denne begrænsning???
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
disky>> er ideen ikke at man bruge get, hvis man så at sige ikke skal manipulere noget på serveren og post hvis det modsatte er tilfældet, eller har jeg misforstået dette.
ok sidder lige og kigger lidt på w3 <snip> The \"get\" method should be used when the form is idempotent (i.e., causes no side-effects). Many database searches have no visible side-effects and make ideal applications for the \"get\" method.
If the service associated with the processing of a form causes side effects (for example, if the form modifies a database or subscription to a service), the \"post\" method should be used.
Det kan være at det er det der er problemet for jeg bruger nemlig \"get\", når jeg submitter. Jeg prøver lige at lave det om til post og ser hvad der sker....
Juuuubiiiiii. Det hjalp at poste formularen i stedet, så vil den gerne æde nogle flere karakterer. Underligt??? Jeg troede egentlig, at det ville give samme resultat.
Anbefalingen fra w3 bygger på at det er nemt at klippe en url med parametre ud og bruge igen - harmløst hvis den kun aflæser, men ikke så godt hvis man lader brugeren opdatere noget to gange. Egentlig noget pjat, for det skal man jo programmere sig udenom alligevel, hvis det er et problem.
Så der er to forskelle på get og post: mængden, samt synligheden i adresselinien (med deraf følgende mulighed for at kopiere url-en)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.