Re: Winsock CGI

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Jan Hennig (sico_at_onlinehome.de)
Date: 04/25/04


Date: Sun, 25 Apr 2004 18:38:35 +0200


"Andreas Born" <Andreas.Born@gmx.de> schrieb im Newsbeitrag
news:c6gi2k$bposh$1@ID-82403.news.uni-berlin.de...
> Hallo Jan,
>
> > ich möchte gerne aus einem Visual Basic Programm herraus, Gästebuch
> > einträge erstellen. >

> Ein korrekte Anfrage sähe dann so aus:
>
> Winsock1.Connect Host, Port
> ...
> 'in Winsock1_Connected():
> Method = "GET"
> If PostData <> "" Then Method = "POST"
> Auth = ""
> If Username <> "" Then _
> Auth = "Authorization: BASIC " & _
> Base64Encode(Username & ":" & Password) & vbcrlf
> $buf = _
> "POST " & path & " HTTP/1.1" & vbcrlf & _
> "HOST: " & Host & vbcrlf & _
> "Accept: */*" & vbcrlf & _
> "Referer: " & vbcrlf & _
> Auth & _
> "Content-Length: " & cstr(len(PostData)) & vbcrlf & _
> "Content-Type: application/x-www-form-urlencoded" & vbcrlf & _
> vbcrlf & _
> PostData
>
> Damit sollte der Server klarkommen und antworten.
> Weil Du HTTP/1.1 benutzt, kann es jedoch sein, daß die Antwort mit
> "Transfer-Encoding: chunked" zurückgesendet wird. Dabei wird die Antwort
> ein kleineren Teilen (chunks) mit jeweiliger größeninformation
> (hex-code) vorab gesendet. Willst Du die Antwort auswerten, mußt du
> Entweder die Chunks dekodieren, oder HTTP/1.0 benutzen.
>
>
> Viele Grüße,
> Andreas
>

Hallo,

ersteinmal danke für deinen Beitrag.
Leider versteh ich das ganze nicht.
Ich versuche hier verzweifelt einen Eintrag in meinem Gästebuch zu machen.
Könntest du es mir vielleicht etwas einfacher erklären, wie das gemacht
wird.

Cu
Jan



Relevant Pages