Coolio, det virker som det skal ;)
Jeg siger thanx.
- Jonas
"Lauritz Jensen" <lauritz2@hotmail.com> skrev i en meddelelse
news:3A58C053.8C952271@hotmail.com...
> Jonas Swiatek wrote:
> >
> > "Lauritz Jensen" <lauritz2@hotmail.com> skrev i en meddelelse
> > news:3A58AEBA.7521D1B5@hotmail.com...
> > > Jonas Swiatek wrote:
> > > >
> > > > Er der nogle der ved, lige præcis HVAD browseren sender til
> > > > Webserveren, hvis man f.eks. har en form:
> > > >
> > > > <form action="blablabla......." method="post">
> > > > brugernavn: <input type="text" name="username">
> > > > kode: <input type="password" name="password">
> > > > </form>
> > >
> > > Et post request ser f.eks. sådan ud:
> > > --- klip - start ---
> > > POST /blablabla....... HTTP/1.0
> > > Host:
www.dinserver.dk
> > > User-Agent: Mozilla/7.3 beta
> > >
> > > username=Lauritz+Jensen&password=dusigerdetikketilnogenvel
> > > --- klip - slut ---
> > > Linieskiftene skal være chr 13 og chr 10 (ikke kun chr 10)
> >
> > Hvad betyder blablabla..... ?
>
> Det var den form-action du havde angivet i dit spørgsmål (altså
> "filnavnet", som dataerne skal sendes til)
>
> > Hvis jeg nu laver en
> > socket = Server.CreateObject("Socket.TCP")
> > Skal jeg så skrive:
> > socket.sendline("POST /blablabla....... HTTP/1.0")
> > socket.sendline("Host:
www.dinserver.dk")
> > socket.sendline("User-Agent: Mozilla/7.3 beta")
> >
socket.sendline("username=Lauritz+Jensen&password=dusigerdetikketilnogenvel"
> > )
> >
> > Skal der ikke stå noget ved Blablabla ?
>
> Der skal stå url'en til den fil, du vil poste data til.
>
> > Og, hvor skal man bruge linieskift?
>
> Det kunne være at sendline også satte et linie skift efter linien (hvis
> man skal dømme ud fra methode-navnet), men inden de postede data skal
> der være en tom linie (se min forrige post). Det kunne du måske løse ved
> at indsætte en 'socket.sendline("")' lige inden sidste linie.
>
> --
> Lauritz