【问题标题】:How to setup a very basic request response HTTP server in Racket?如何在 Racket 中设置一个非常基本的请求响应 HTTP 服务器?
【发布时间】:2016-05-16 15:23:11
【问题描述】:

官方的 Racket Docs 对特定的字符串处理进行了太多的详细说明,所以我很挣扎。设置接受 HTTP GET 请求并在 Racket 中返回 HTML 的基本 Web 服务器的最简单方法是什么?最好使用#lang web-server/insta?

【问题讨论】:

    标签: http get racket


    【解决方案1】:

    教程Continue: Web Applications in Racket 一开始就有一个示例说明如何执行此操作(第 1 节,入门)。

    长话短说,在 DrRacket 中输入以下内容并点击运行。 (并点击停止杀死服务器)。希望这可以帮助您入门。

    #lang web-server/insta
    (define (start request)
      (response/xexpr
       '(html
         (head (title "My Blog"))
         (body (h1 "Under construction")))))
    

    【讨论】:

    • 你是不是不小心遗漏了什么?
    • 我对处理 get 请求更感兴趣,比如 page/?paramater=something
    • 哦,好的。在这种情况下,您可能需要诸如 get-pure-port/headers 和 post-pure-port/headers 之类的东西:docs.racket-lang.org/net/…(或者如果您不关心标头,则只需 get-pure-port。)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-18
    • 2016-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多