フォームを REST API に送信する関数を作成しました。コードは次のとおりです。
HttpRequest request;
void submitForm(Event e) {
e.preventDefault(); // Don't do the default submit.
request = new HttpRequest();
request.onReadyStateChange.listen(onData);
// POST the data to the server.
var url = 'http://127.0.0.1:8000/api/v1/users';
request.open('GET', url, true, theData['userName'], theData['password']);
request.send();
}
ドキュメントから、リクエストを開くときに次のように 5 つの引数を指定できます。
void open(String method, String url, {bool async, String user, String password})
詳しくはこちらをご覧ください。
ご覧のとおり、許可されている 5 つの引数をすべて使用しましたが、何らかの理由で次のエラーが発生します。
2 positional arguments expected, but 5 found
理由について何か提案はありますか?