Dart - распечатать все заголовки ответа
Мой код Dart отправляет форму с помощью метода post на мой python-сервер GAE. Я хотел бы видеть все заголовки, возвращаемые сервером в ответе. но я не могу это сделать. Не могли бы вы помочь?
void _httpRequest(url, datas){
HttpRequest request = new HttpRequest()
..open("POST", url, async: true)
..setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
..responseType = "";
// add an event handler that is called when the request finishes
request.onReadyStateChange.listen((_) {
if (request.status == 200) {
_onSuccess(request.responseText);
}else{
_handleTheError(request.responseText);
}
});
request.send(datas);
}
void _onSuccess(msg){
print("success : $msg");
}
void _handleTheError(msg){
print("error : $msg");
}
1 ответ
Решение
request.responseHeaders.forEach((k, v) {
print('Header: $k, value: $v');
});