|
| Form - get & post Fra : A. Høegh |
Dato : 27-04-01 20:46 |
|
Hej med jer.
Hvad er forskellen på "get" og "post" i en form? Gør de to egenskaber ikke
det samme?
M.v.h
A. Høegh
--
- som hader popdrenge og smstøser i neongule UV-bukser...
E-mail: hoegh@click2find.dk
Web: http://www.click2find.dk/
| |
Martin Kruse (27-04-2001)
| Kommentar Fra : Martin Kruse |
Dato : 27-04-01 21:27 |
| | |
Lauritz Jensen (28-04-2001)
| Kommentar Fra : Lauritz Jensen |
Dato : 28-04-01 11:08 |
|
Martin Kruse wrote:
> "A. Høegh" <hoegh@click2find.dk> skrev
> >
> > Hvad er forskellen på "get" og "post" i en form? Gør de to
> > egenskaber ikke det samme?
>
> Her er der lidt forklaret:
> http://www.activeserverpages.dk/aspdigital/kapitel1/sendvariabler.asp
Jeg syntes de omgås sandheden noget lemfældigt:
| Fordelene ved at bruge POST er at du kan sende "ikke standard"
| karakterer letter end ved brugen af GET.'
Det er noget sludder. Der bruges samme indkodning ved både get og post.
Hvis du sender parameteren "param1" med værdien "valueæøå" til siden
http://www.minhost.dk/test.asp med get, ser dit http-request sådan ud:
--- HTTP-GET-start ---
GET /test.asp?param1=value%E6%F8%E5 HTTP/1.1
Host: www.minhost.dk
--- HTTP-GET-slut ---
mens det ved post vil se sådan ud:
--- HTTP-POST-start ---
GET /test.asp HTTP/1.1
Host: www.minhost.dk
Content-Length: 21
param1=value%E6%F8%E5
--- HTTP-POST-slut ---
Fordelen ved post er, at du kan sende store datamænger (normalt skal man
ikke get'te mere end nogle hunderede bytes)
Fordelen ved get er, at klientens back/forward/bookmark funktioner
virker, man kan redirecte, man kan linke ...
Se iøvrigt http://rfc.dk/2068
--
Lauritz
| |
Claus O (28-04-2001)
| Kommentar Fra : Claus O |
Dato : 28-04-01 12:02 |
|
"Lauritz Jensen" <lauritz2@hotmail.com> wrote
> Fordelen ved post er, at du kan sende store datamænger (normalt skal man
> ikke get'te mere end nogle hunderede bytes)
>
> Fordelen ved get er, at klientens back/forward/bookmark funktioner
> virker, man kan redirecte, man kan linke ...
Nu skriver du kun om fordele :(
Ulempe ved get er jo spørgsmålstegnet når vi taler robotindexering,
men kan alle sider indexeres hvor post er brugt?
Claus
| |
Lauritz Jensen (28-04-2001)
| Kommentar Fra : Lauritz Jensen |
Dato : 28-04-01 12:16 |
|
Claus O wrote:
>
> Ulempe ved get er jo spørgsmålstegnet når vi taler robotindexering,
Nu har get jo som sådan ikke noget med spørgsmålstegnet at gøre. Når du
klikker på et link på en hjemmeside, udfører din browser jo et get
request og der er jo ikke spørgsmålstegn i alle url'er i alle links.
Mange søgemaskiner vil ikke crawle på sider, der referes vha. en url med
et sprøgsmålstegn i. Det er jo for at undgå at tumle rundt i et (måske)
uendeligt stort net af dynamiskt genererede sider.
Eksempelvis kunne dette script jo ellers holde en stakkels søgemaskine
travlt beskæftiget:
<%
Response.Write "<a href=""test.asp?n=" & _
(CLng("0" & Request("n")) + 1) & _
"""> en til </a>"
%>
Så for at undgå det, antager søgemaskiner blot at alle url med "?" er
farlige.
> men kan alle sider indexeres hvor post er brugt?
Nej, sider som er postes til antages meget naturligt også at være
dynamiske (og dermed farlige).
--
Lauritz
| |
Claus O (28-04-2001)
| Kommentar Fra : Claus O |
Dato : 28-04-01 12:29 |
|
"Lauritz Jensen" <lauritz2@hotmail.com> wrote
>
> Nej, sider som er postes til antages meget naturligt også at være
> dynamiske (og dermed farlige).
Har du så en løsning?
Claus
| |
Lauritz Jensen (28-04-2001)
| Kommentar Fra : Lauritz Jensen |
Dato : 28-04-01 12:39 |
|
Claus O wrote:
>
> "Lauritz Jensen" <lauritz2@hotmail.com> wrote
> >
> > Nej, sider som er postes til antages meget naturligt også at være
> > dynamiske (og dermed farlige).
>
> Har du så en løsning?
Hvad er problemet? (Jeg kan ikke lige komme i tanke om tidspunkt, hvor
jeg har haft en side, hvor resultatet af et post-request *skulle*
indekseres af en søgemaskine)
--
Lauritz
| |
Claus O (28-04-2001)
| Kommentar Fra : Claus O |
Dato : 28-04-01 13:11 |
|
"Lauritz Jensen" <lauritz2@hotmail.com> wrote
> Hvad er problemet? (Jeg kan ikke lige komme i tanke om tidspunkt, hvor
> jeg har haft en side, hvor resultatet af et post-request *skulle*
> indekseres af en søgemaskine)
Søgemaskine optimering. Der findes noget der hedder asptohtml,
(som jeg ikke har set på endnu). Har du andre bud?
Claus
ps: hvis eks. et site kører på få asp sider, ville det jo være rart
at kunne få disse undersider indekseret.
| |
Mogens Dyhre Hansen (28-04-2001)
| Kommentar Fra : Mogens Dyhre Hansen |
Dato : 28-04-01 14:54 |
|
"Claus O" <clausolsen@NOSPAMhotmail.com> skrev i en meddelelse
news:9cebtv$kna$1@news.inet.tele.dk...
> "Lauritz Jensen" <lauritz2@hotmail.com> wrote
>
> > Hvad er problemet? (Jeg kan ikke lige komme i tanke om tidspunkt, hvor
> > jeg har haft en side, hvor resultatet af et post-request *skulle*
> > indekseres af en søgemaskine)
>
> Søgemaskine optimering. Der findes noget der hedder asptohtml,
> (som jeg ikke har set på endnu). Har du andre bud?
> Claus
> ps: hvis eks. et site kører på få asp sider, ville det jo være rart
> at kunne få disse undersider indekseret.
>
Jeg blander mig lige...........
Jeg har lige søgt på google og der er ikke en af mine sider hvor der enten
er post eller get som er med! men alle sider hvor der indgår ? i urlen er
med.
--
/Mogens
http://www.svend-bent.dk/ Startsiden med Emneindex, robotsøgning, hitlist,
sidste nye links, click true %, Grafer på dine links med de sidste dags hits
+ meget mere
http://hjem.get2net.dk/mogges/ Haltruplund dambrug - Frisk fisk er sundt.
Fjern remove i mail adr. så er der hul igennem.
| |
Lauritz Jensen (28-04-2001)
| Kommentar Fra : Lauritz Jensen |
Dato : 28-04-01 15:03 |
|
Mogens Dyhre Hansen wrote:
>
> Jeg har lige søgt på google og der er ikke en af mine sider hvor der
> enten er post eller get som er med!
Som beskrevet ovenfor, så bruges altid enten get eller post til at
henter sider via http. Det du måske mener er, at ingen af dine sider,
som man kun kan komme til ved at sumbit'te en form, er med?
> men alle sider hvor der indgår ? i urlen er med.
Det jeg har oplevet er at google indekserer sider, som bliver refereret
af url'er der indeholder "?", men at den ikke følger links fra sådane
sider.
--
Lauritz
| |
Mogens Dyhre Hansen (28-04-2001)
| Kommentar Fra : Mogens Dyhre Hansen |
Dato : 28-04-01 15:54 |
|
"Lauritz Jensen" <lauritz2@hotmail.com> skrev i en meddelelse
news:3AEACDA3.3A45885A@hotmail.com...
>Det du måske mener er, at ingen af dine sider,
> som man kun kan komme til ved at sumbit'te en form, er med?
Ja det var det jeg mente
>
> > men alle sider hvor der indgår ? i urlen er med.
>
> Det jeg har oplevet er at google indekserer sider, som bliver refereret
> af url'er der indeholder "?", men at den ikke følger links fra sådane
> sider.
> Lauritz
Jeg ved ikke med google men jeg har haft besøg af et par robotter som går
vidre ud på nettet på feks. http://www.svend-bent.dk/redict.asp?LinkID=643
--
/Mogens
http://www.svend-bent.dk/ Startsiden med Emneindex, robotsøgning, hitlist,
sidste nye links, click true %, Grafer på dine links med de sidste dags hits
+ meget mere
http://hjem.get2net.dk/mogges/ Haltruplund dambrug - Frisk fisk er sundt.
Fjern remove i mail adr. så er der hul igennem.
| |
rtest (07-05-2001)
| Kommentar Fra : rtest |
Dato : 07-05-01 13:07 |
|
"Mogens Dyhre Hansen" <mogens@remove. www.svend-bent.dk> skrev i en
meddelelse news:9celeo$lib$1@news.inet.tele.dk...
>
> "Lauritz Jensen" <lauritz2@hotmail.com> skrev i en meddelelse
> news:3AEACDA3.3A45885A@hotmail.com...
>
> >Det du måske mener er, at ingen af dine sider,
> > som man kun kan komme til ved at sumbit'te en form, er med?
> Ja det var det jeg mente
> >
> > > men alle sider hvor der indgår ? i urlen er med.
> >
> > Det jeg har oplevet er at google indekserer sider, som bliver refereret
> > af url'er der indeholder "?", men at den ikke følger links fra sådane
> > sider.
>
> > Lauritz
>
> Jeg ved ikke med google men jeg har haft besøg af et par robotter som går
> vidre ud på nettet på feks. http://www.svend-bent.dk/redict.asp?LinkID=643
>
>
> --
> /Mogens
> http://www.svend-bent.dk/ Startsiden med Emneindex, robotsøgning, hitlist,
> sidste nye links, click true %, Grafer på dine links med de sidste dags
hits
> + meget mere
> http://hjem.get2net.dk/mogges/ Haltruplund dambrug - Frisk fisk er sundt.
> Fjern remove i mail adr. så er der hul igennem.
>
>
>
| |
Claus O (28-04-2001)
| Kommentar Fra : Claus O |
Dato : 28-04-01 18:02 |
|
"Lauritz Jensen" <lauritz2@hotmail.com> wrote
>
> Det jeg har oplevet er at google indekserer sider, som bliver refereret
> af url'er der indeholder "?", men at den ikke følger links fra sådane
> sider.
Jeg forstår nada, som det ville hedde i webhotel gruppen :))
Jeg kan som nybegynder, læse rundt omkring:
----------------
An URL for a piece of code might look like this:
http://mirrordns.com/EnergyWerx/displayitem.asp?productid=528
Below, it is shown as search engine-readable (all "?" and "&" and "=" signs are replaced):
http://mirrordns.com/EnergyWerx/xq/asp/productid.528/qx/displayitem.htm
---------------
Dette har jeg lige fundet, det er noget usd 500 software(isapi filter), men kan
bruges til understøtte det man kan læse i eks. hæftet Søgemaskiner for webdesignere etc.etc.
at robotterne stopper hvis den møder eks. "?" - men I bekræfter jo at
mindst "1 level ned" efter et "?" indexeres, hvis jeg ikke har misforstået.
Claus
| |
Peen (29-04-2001)
| Kommentar Fra : Peen |
Dato : 29-04-01 02:15 |
|
<snip>
> Jeg syntes de omgås sandheden noget lemfældigt:
> | Fordelene ved at bruge POST er at du kan sende "ikke standard"
> | karakterer letter end ved brugen af GET.'
> Det er noget sludder. Der bruges samme indkodning ved både get og post.
<snip>
Det er vist rigtig nok, w3.org skriver på siden
http://www.w3.org/TR/html4/interact/forms.html#h-17.13.1 følgende:
Note. The "get" method restricts form data set values to ASCII characters.
Only the "post" method (with enctype="multipart/form-data") is specified to
cover the entire [ISO10646] character set.
Peen
| |
|
|