Я пытаюсь использовать dart HttpRequest.postFormData, чтобы открыть новую веб-страницу.У меня есть что-то вроде:
Map<String,String> inputs, headers;
inputs = new Map<String,String>();
headers = new Map<String,String>();
headers.putIfAbsent('Authorization', () => "token");
HttpRequest.postFormData("somewhere.com", inputs, requestHeaders: headers);
Сервер отвечает на строку
<!DOCTYPE html><html><body>Hello Dartians</body></html>
, и я знаю это, просматривая инструменты браузера, но новая страница не открывается.Я предполагаю, что без «тогда» он ничего не делает с текстом ответа.Раньше я делал это, создавая FormElement, вставляя его в DOM и публикуя его, но я не мог понять, как добавить заголовок, поэтому я остановился на вышеизложенном.Я пытался поставить .then(HttpRequest response) {})
, но это тоже не помогло.Я полагаю, что он только что съел ответ.