HTTPRequest.request с sendData, не могу заставить это работать

Я пытаюсь обернуть голову вокруг Дарт, и при этом тупик с добавлением некоторых данных в HTTPRequest. Мне нужно отправить параметр с этим запросом, поэтому я подумал, что переменная "sendData", вероятно, поможет мне сделать это. Документация для этого метода в лучшем случае редкая, поэтому, насколько я знаю, неправильным является только мой синтаксис. Есть идеи, почему это не сработает?

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

В настоящее время он находится в html_dartium.dart на

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

И только говорит мне: "Ожидается строка". Там не сказано, где ожидается строка, поэтому я в тупике. Есть идеи / мысли?

1 ответ

Не могу проверить прямо сейчас, но вы можете захотеть JSON.encode sendData.

"Если указано, sendData отправит данные в виде [ByteBuffer], [Blob], [Document], [String] или [FormData] вместе с HttpRequest. '

Другие вопросы по тегам