【问题标题】:How to create HTTP server app in flutter?如何在 Flutter 中创建 HTTP 服务器应用程序?
【发布时间】:2020-12-05 03:56:43
【问题描述】:

我在flutter工作,我必须创建一个创建http服务器的flutter应用程序,并为我们的本地手机存储服务器,我找不到任何与在flutter中创建http服务器相关的flutter插件, 这是我在 Playstore 中找到的示例应用程序,它提供 http 服务器

这是它在页面中的显示方式

我如何在 Flutter 中创建这个应用程序?建议任何插件。

【问题讨论】:

    标签: android flutter


    【解决方案1】:

    无需任何第三方软件包即可。 Dart 的 io 包提供了处理文件、套接字、http 和其他 I/O 相关内容的功能。您可以使用HttpServer.bind 开始侦听特定地址和端口上的 HTTP 请求。这是我找到的一个 sn-p (link):

    startServer() async {
      var server = await HttpServer.bind(InternetAddress.loopbackIPv4, 8080);
      print("Server running on IP : " +
          server.address.toString() +
          " On Port : " +
          server.port.toString());
      await for (var request in server) {
        request.response
          ..headers.contentType =
              new ContentType("text", "plain", charset: "utf-8")
          ..write('Hello, world')
          ..close();
      }
    }
    

    【讨论】:

    猜你喜欢
    • 2022-08-19
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-11
    • 1970-01-01
    相关资源
    最近更新 更多