diff options
author | rsiddharth <s@ricketyspace.net> | 2019-06-05 19:27:38 -0400 |
---|---|---|
committer | rsiddharth <s@ricketyspace.net> | 2019-06-05 19:27:38 -0400 |
commit | bd852355946fe8cdb7dd1bb36e2fe760cd474bc0 (patch) | |
tree | d4133031c437297654aa530c282efa33e0e1dfba | |
parent | bda4c26f8788a204d27bd5730019ce20ba84da98 (diff) |
hn: Add fp.
* hn (fp): New function.
(HOST): New constant.
-rwxr-xr-x | hn | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -7,3 +7,17 @@ #lang racket/base +(require net/http-client) +(require racket/port) +(require openssl) + +(define HOST "news.ycombinator.com") + +(define (fp) + "Fetch HN Front Page." + (let ((hc (http-conn-open HOST + #:ssl? (ssl-make-client-context 'secure) + #:port 443))) + (define-values (status headers port) + (http-conn-sendrecv! hc "/")) + (port->string port))) |