我正在尝试开发一个简单的Web API,以便使用Racket的Web服务器进行测试。要求是:
我不想参与有状态与无状态servlet的复杂性。基本上我想避免管理延续的开销。
答案 0 :(得分:0)
通过避免调用除send/...
之外的任何send/back
函数,可以使用serve/servlet
而无需调用继续处理。
如果尝试使用延续,则调用(serve/servlet start #:manager web-server/managers/non ...)
会导致错误。
可以使用" raw"创建自定义标题/内容。 response
结构。
或者,可以使用serve\launch\wait
与调度员一起使用web-server/dispatchers/dispatch-lift
。原始数据甚至可以直接写入端口。
参考:关于球拍讨论列表的Original discussion。