🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10839

Re: Winsock gebruiken om HTPP-POST te doen..?

#10839
From: De KoFfie�
Date: Sun, 24 Feb 2002 00:50
74 lines
3797 bytes
Ok, hartelijk bedankt voor je uitleg! Ik kan weer verder :)

"Pieter" <no@email.com> wrote in message
news:1014333981.770499@seven.kulnet.kuleuven.ac.be...
> "De KoFfie�" <dekoffie@planetkoffie.com> wrote in message
> news:Zmdd8.165479$rt4.18990@afrodite.telenet-ops.be...
> > Wel, ik weet dat het ook zo gaat, maar dan ben ik via de GET methode aan
> het
> > werken als ik mij niet vergis. Het moet zeker en vast via de POST
methode
> > gebeuren... Toch bedankt voor je hulp!
>
> Als aanvulling op Fenux' post zal ik je hier uitleggen hoe je WinSock in
VB
> kan
> gebruiken (je kan zijn HTTP query grotendeels overnemen).
>
> Er zijn een aantal manieren om WinSock in Vb te gebruiken. De meest
> voorkomende
> zijn (1) het gebruik van de WinSock control en (2) het gebruik van de
> WinSock API.
> Persoonlijk verkies ik het laatste aangezien ik zoveel mogelijk user
> controls tracht te
> mijden.
>
> 1. De WinSock control:
>  - Voeg een Winsock control toe aan je form (naam hier in voorbeeld:
> Winsock1)
>    en een knop die, als je erop drukt, de query zal verzenden (naam:
> Command1).
>    Voeg ook een textbox toe ('Text1', Multiline = True)
>  - Voeg de volgende code toe:
>
> <CODE>
> Private Sub Command1_Click()
>     Text1.Text = ""
>     'We connecteren op de remote server
>     Winsock1.Connect "www.kuleuven.ac.be", 80
> End Sub
> Private Sub Winsock1_Connect()
>     Debug.Print "Connected"
>     'We zijn geconnecteerd
>     Winsock1.SendData GetQuery()
> End Sub
> Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
>     Debug.Print "Data arrived"
>     'Data ophalen
>     Dim Data As String
>     Winsock1.GetData Data, vbString
>     'en in textbox zetten
>     Text1.Text = Text1.Text + Data
>     Debug.Print bytesTotal
> End Sub
> 'Aan te passen
> Public Function GetQuery() As String
>     'Ik doe hier een GET query voor de gemakkelijkheid
>     GetQuery = "GET http://www.kuleuven.ac.be/ HTTP/1.0" + vbCrLf + _
>                 "Accept: */*" + vbCrLf + _
>                 "Host: www.kuleuven.ac.be" + vbCrLf + _
>                 "User-Agent: VB programma" + vbCrLf + _
>                 vbCrLf
> End Function
> </CODE>
>
> 2. De WinSock API:
> Hier is een leuk voorbeeldje dat je kan aanpassen om een query naar
> een HTTP server te sturen:
> http://www.allapi.net/vbexamples/vbexample.php?vbexample=SERVERCLIENT
>
>
> Mvg,
> Pieter Philippaerts
>
>
Technical Details
Message-ID: <jNWd8.177537$rt4.19913@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!sienna.impulse.net!nntp-relay.ihug.net!ihug.co.nz!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <9Abd8.164810$rt4.18998@afrodite.telenet-ops.be> <3c75584d$0$75149$ba620e4c@news.skynet.be> <Zmdd8.165479$rt4.18990@afrodite.telenet-ops.be> <1014333981.770499@seven.kulnet.kuleuven.ac.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,f9b3b31315f7ef75
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-02-23 16:50:36 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!sienna.impulse.net!nntp-relay.ihug.net!ihug.co.nz!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
Reply-To: "De KoFfie�" <dekoffie@planetkoffie.com>
From: "De KoFfie�" <dekoffie@planetkoffie.com>
Newsgroups: be.comp.programming
References: <9Abd8.164810$rt4.18998@afrodite.telenet-ops.be> <3c75584d$0$75149$ba620e4c@news.skynet.be> <Zmdd8.165479$rt4.18990@afrodite.telenet-ops.be> <1014333981.770499@seven.kulnet.kuleuven.ac.be>
Subject: Re: Winsock gebruiken om HTPP-POST te doen..?
Lines: 76
Organization: Planet KoFfie
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-ID: <jNWd8.177537$rt4.19913@afrodite.telenet-ops.be>
Date: Sun, 24 Feb 2002 00:50:23 GMT
NNTP-Posting-Host: 213.118.125.170
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 1014511823 213.118.125.170 (Sun, 24 Feb 2002 01:50:23 MET)
NNTP-Posting-Date: Sun, 24 Feb 2002 01:50:23 MET