canvas.kawa-web.scm 487 B

12345678910111213
  1. (define (make-post-request server request-uri data)
  2. (define uri (string-append "http://" server request-uri))
  3. (define client ::HttpClient (HttpClient:newHttpClient))
  4. (define request ::HttpRequest ((((HttpRequest:newBuilder):uri (java.net.URI:create uri)):POST (HttpRequest:BodyPublishers:ofString data)):build))
  5. (define response (client:send request (HttpResponse:BodyHandlers:ofString)))
  6. (response:body))
  7. (define (wait-a-moment!)
  8. (sleep 1e-5))
  9. (include "web-client.scm")