RosettaCodeData/Task/HTTP/BaCon/http.bacon

18 lines
387 B
Text
Raw Permalink Normal View History

2017-09-23 10:01:46 +02:00
'
' Read and display a website
'
2018-08-17 15:15:24 +01:00
IF AMOUNT(ARGUMENT$) = 1 THEN
2017-09-23 10:01:46 +02:00
website$ = "www.basic-converter.org"
ELSE
2018-08-17 15:15:24 +01:00
website$ = TOKEN$(ARGUMENT$, 2)
2017-09-23 10:01:46 +02:00
ENDIF
2018-08-17 15:15:24 +01:00
OPEN website$ & ":80" FOR NETWORK AS mynet
SEND "GET / HTTP/1.1\r\nHost: " & website$ & "\r\n\r\n" TO mynet
2017-09-23 10:01:46 +02:00
REPEAT
RECEIVE dat$ FROM mynet
total$ = total$ & dat$
2018-08-17 15:15:24 +01:00
UNTIL ISFALSE(WAIT(mynet, 500))
2017-09-23 10:01:46 +02:00
CLOSE NETWORK mynet
PRINT total$