/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Sockets (W3)
Fra : Jesper Stocholm


Dato : 06-03-01 22:00

Jeg skal lave et test-setup med dataudveksling imellem webservere ... og har
overvejet at bruge W3 Sockets til det.

Jeg har kigget på sample-koden på dimac.net, men kan det passe, at det er så
besværligt at lave et HTTP-GET request til en webserver ? Hvis man telnetter
til en webserver via port 80, så er det jo kun 3-4 linier, der kan give
indholdet af en webside.

Findes der andre (mere simple) sample-scripts som jeg kan kigge på ?

Jesper

--
Gud bor på værelse 223
- min nabo (i værelse 224)

 
 
Jakob Andersen (06-03-2001)
Kommentar
Fra : Jakob Andersen


Dato : 06-03-01 22:08

"Jesper Stocholm" <spam@stocholm.dk> wrote
> Jeg har kigget på sample-koden på dimac.net, men kan det passe, at det er

> besværligt at lave et HTTP-GET request til en webserver ?

Dimac gør det noget sværere end det er....

Dette kan måske give dig et peg:

<%
Function GetHttp(strhost, strUrl)
set Socket = server.CreateObject("Socket.TCP")
socket.Host = strHost

Socket.TimeOut = 8000
Socket.Open

Socket.SendLine("GET /" & strUrl & " HTTP/1.0" & Chr(13) & Chr(10) &
"Host: " & strHost & Chr(13) & Chr(10))

Socket.WaitForDisconnect()

GetHttp = Socket.Buffer

Socket.Close()
End Function

Response.Write GetHttp("www.usenet.dk:80" , "grupper.pl")
%>

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Jesper Stocholm (06-03-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 06-03-01 22:52

"Jakob Andersen" <jakob@andersen.as> wrote in
<%kcp6.12224$XX2.252028@twister.sunsite.dk>:

>"Jesper Stocholm" <spam@stocholm.dk> wrote
>> Jeg har kigget på sample-koden på dimac.net, men kan det passe, at det
>> er
>så
>> besværligt at lave et HTTP-GET request til en webserver ?
>
>Dimac gør det noget sværere end det er....
>
>Dette kan måske give dig et peg:
>
[snip]
>

fabelagtigt ... ... det var åbenbart ikke så svært ...

Jeg kan se, at indholdet i output fra din GetHTTP-funktion har det initielle
svar fra webserveren med ... men kan det ikke undgås ? Jeg kan ikke være
sikker på antallet af linier i nedenstående, så umiddelbart kan det være
lidt svært at se, hvordan jeg skal kunne "rense" det væk fra de essentielle
data.

HTTP/1.1 200 OK
Content-Length: 294
Date: Tue, 06 Mar 2001 21:50:37 GMT
Content-Type: text/xml
Set-Cookie: WEBTRENDS_ID=192.168.0.1-2062430336.29402759; expires=Fri, 31-
Dec-2010 00:00:00 GMT; path=/
Server: Microsoft-IIS/5.0
Accept-Ranges: bytes
Last-Modified: Tue, 06 Mar 2001 21:46:21 GMT
ETag: "98495be286a6c01:db92"

?

Jesper

--
Gud bor på værelse 223
- min nabo (i værelse 224)

Jonathan Stein (08-03-2001)
Kommentar
Fra : Jonathan Stein


Dato : 08-03-01 17:50

Jesper Stocholm wrote:

> Jeg kan se, at indholdet i output fra din GetHTTP-funktion har det initielle
> svar fra webserveren med ... men kan det ikke undgås ?

Der kommer altid en tom linje efter sidste header-linje, så du skal cut'e til
og med to linjeskift i træk.

M.v.h.

Jonathan




Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste