从Dart服务器生成XHR

从Dart服务器生成XHR,dart,Dart,我试图弄清楚如何从服务器上运行的Dart内部创建XHR。我能找到的所有示例、教程和文档(例如)都建议使用dart:html库中的HttpRequest类。不幸的是,该库在独立VM上不可用,这意味着我不能从服务器端上下文使用它。dart:io库中的HttpRequest类是抽象的,而且除了用于处理传入请求的方法之外,似乎没有任何方法,而不是创建新的方法。让服务器端应用程序向外部API发出请求似乎是一件很常见的事情,但我发现有任何东西可以解释如何做到这一点。那么,如何从服务器端Dart应用程序创建传

我试图弄清楚如何从服务器上运行的Dart内部创建XHR。我能找到的所有示例、教程和文档(例如)都建议使用
dart:html
库中的
HttpRequest
类。不幸的是,该库在独立VM上不可用,这意味着我不能从服务器端上下文使用它。
dart:io
库中的
HttpRequest
类是抽象的,而且除了用于处理传入请求的方法之外,似乎没有任何方法,而不是创建新的方法。让服务器端应用程序向外部API发出请求似乎是一件很常见的事情,但我发现有任何东西可以解释如何做到这一点。那么,如何从服务器端Dart应用程序创建传出请求呢?

您可以使用
Dart:io
中的类-该链接中有一个非常基本的示例

或者您可以使用更容易使用的。发布页面中的示例:

import'package:http/http.dart'作为http;
变量url=”http://example.com/whatsit/create";
http.post(url,正文:{“name”:“doodle”,“color”:“blue”})
.然后((回应){
打印(“响应状态:${Response.statusCode}”);
打印(“响应正文:${Response.body}”);
});
您可以使用
dart:io
中的类-该链接中有一个非常基本的示例

或者您可以使用更容易使用的。发布页面中的示例:

import'package:http/http.dart'作为http;
变量url=”http://example.com/whatsit/create";
http.post(url,正文:{“name”:“doodle”,“color”:“blue”})
.然后((回应){
打印(“响应状态:${Response.statusCode}”);
打印(“响应正文:${Response.body}”);
});
您可以使用
dart:io
中的类-该链接中有一个非常基本的示例

或者您可以使用更容易使用的。发布页面中的示例:

import'package:http/http.dart'作为http;
变量url=”http://example.com/whatsit/create";
http.post(url,正文:{“name”:“doodle”,“color”:“blue”})
.然后((回应){
打印(“响应状态:${Response.statusCode}”);
打印(“响应正文:${Response.body}”);
});
您可以使用
dart:io
中的类-该链接中有一个非常基本的示例

或者您可以使用更容易使用的。发布页面中的示例:

import'package:http/http.dart'作为http;
变量url=”http://example.com/whatsit/create";
http.post(url,正文:{“name”:“doodle”,“color”:“blue”})
.然后((回应){
打印(“响应状态:${Response.statusCode}”);
打印(“响应正文:${Response.body}”);
});

HttpClient类正是我所需要的。谢谢你给我指点这个问题——通过谷歌搜索是不可能找到的(但希望这个问题将来能有所帮助)。HttpClient类正是我所需要的。谢谢你给我指点这个问题——通过谷歌搜索是不可能找到的(但希望这个问题将来能有所帮助)。HttpClient类正是我所需要的。谢谢你给我指点这个问题——通过谷歌搜索是不可能找到的(但希望这个问题将来能有所帮助)。HttpClient类正是我所需要的。谢谢你指点我,这是不可能通过谷歌搜索找到的(但希望这个问题在将来会有所帮助)。