4
我已經寫了一個函數來提交表單到REST API。下面是代碼:當打開一個HttpRequest我得到這個錯誤:預計2個位置參數,但發現5個
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();
}
從文檔,你可以有五個參數,當您打開請求如下:
void open(String method, String url, {bool async, String user, String password})
詳見here。
正如你可以看到我已經使用允許的所有5個參數,但由於某種原因,我得到這個錯誤:
2 positional arguments expected, but 5 found
任何建議,爲什麼?