如何在dart中创建客户端服务器应用程序。 我的目标是创建一个程序,从URL中提取参数并将它们存储在变量会话中,并将dart连接到.net Web服务,并在下面的代码中显示 内置的图书馆' dart:io'在Dartium上没有。
import 'dart:core';
import 'dart:io';// import the dart:io library
main() {
HttpServer server; // create the server
server.listen("127.0.0.1", 8080); // and start listening
}
答案 0 :(得分:3)
当我正确理解您的问题时,client server application
的服务器部分是.NET Web服务。所以你试着在Dart中编写客户端(在浏览器中运行的部分)?
您不需要导入dart.core
如果您想在浏览器中运行应用,则不得导入dart:io
。 dart:io
适用于本地运行的Dart应用程序,例如在命令行上执行的命令,或者使用桌面上的图标启动或作为后台服务运行。
在浏览器应用程序中,您通常会导入dart:html
。 dart:html
并未提供dart:io
具有的大量功能。这是因为出于安全原因,浏览器不允许例如访问本地文件系统。想象一下,您浏览到一个网站,该网站上的代码可以读取,删除或上传到任何服务器上的任何文件...
导入dart:html
后,您可以使用班级HttpRequest
连接到服务器。
您是否自己开发了.NET Web服务? 您可以轻松访问提供REST或JSON API的Web服务。 我不知道如何使用Dart访问.NET SOAP Web服务?
找到如何向服务器发出请求的基本说明