Skip to content

Instantly share code, notes, and snippets.

@zentrope
Created July 5, 2020 02:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zentrope/5896699f5bc58826779e42d3c135539d to your computer and use it in GitHub Desktop.
Save zentrope/5896699f5bc58826779e42d3c135539d to your computer and use it in GitHub Desktop.
(define (http:resolve url)
(max-redirect-depth 0)
(let* ((uri (uri-reference url))
(request (make-request uri: uri headers: basic-headers)))
(display "calling\n")
(handle-exceptions exn
(lambda (exn)
(print-error-message exn)
;; (display "lkajsdlkajsdlaskj\n")
;; (printf "exn: ~s~%" exn)
;; (printf "exn.response: ~s~%" (exn-response exn))
(flush-output)
'done)
(begin
(print "before call")
(call-with-input-request* request #f
(lambda (p r)
(print "got something")
(print (response-headers r))
'done))
(print "after call")))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment