我试图跟随GitHub中的Dart HttpServer examples之一,虽然它确实展示了如何创建和处理路线,但我仍然不知道如何制作和发送{{ 1}}以响应请求的特定网址。
例如,在使用WebAPI时,我会有一个Api Controller,我可以在其中明确定义GET,PUT,DELETE和POST动词的动作,并返回一个合适的HttpResponce
来自每个动作。这种方法。
有人知道如何使用Dart作为Http服务器完成这种典型的CRUD业务吗?
答案 0 :(得分:2)
收到HttpRequest
后,您需要使用response
属性进行回答。
void sendOk(HttpRequest request, [content]) {
request.response
..statusCode = HttpStatus.OK
..write(content)
..close()
;
}