如何使用Dart创建Http响应

时间:2014-01-31 19:36:57

标签: rest dart httpserver

我试图跟随GitHub中的Dart HttpServer examples之一,虽然它确实展示了如何创建和处理路线,但我仍然不知道如何制作和发送{{ 1}}以响应请求的特定网址。

例如,在使用WebAPI时,我会有一个Api Controller,我可以在其中明确定义GET,PUT,DELETE和POST动词的动作,并返回一个合适的HttpResponce来自每个动作。这种方法。

有人知道如何使用Dart作为Http服务器完成这种典型的CRUD业务吗?

1 个答案:

答案 0 :(得分:2)

收到HttpRequest后,您需要使用response属性进行回答。

void sendOk(HttpRequest request, [content]) {
  request.response
    ..statusCode = HttpStatus.OK
    ..write(content)
    ..close()
    ;
}