2

我正试图围绕 Dart 进行研究,但在这样做的过程中,我很难为 HTTPRequest 添加一些数据。我需要用这个请求发送一个参数,所以我认为“sendData”变量可能会帮助我做到这一点。对于这种方法,文档充其量是稀疏的,所以据我所知,这只是我的语法错误。知道为什么这不起作用吗?

HttpRequest.request(url, sendData:{"rnd":rnd.millisecondsSinceEpoch}).then(onLoadSuccess).catchError(onLoadError);

目前它在 html_dartium.dart 中脱颖而出

void send([data]) native "XMLHttpRequest_send_Callback";

并且只告诉我“预期的字符串”。它没有说明字符串的预期位置,所以我很难过。有什么想法/想法吗?

4

1 回答 1

0

现在无法测试,但您可能想要对 sendData 进行 JSON.encode。

'如果指定,sendData将以 [ByteBuffer]、[Blob]、[Document]、[String] 或 [FormData] 的形式与 HttpRequest 一起发送数据。'

于 2013-11-04T21:49:02.463 回答