Отладочная печать приводит к неполному выводу тела ответа

#flutter #http #dart #response

#флаттер #http #dart #ответ

Вопрос:

Это вывод из debugPrint(response) моего приложения

 <TABLE width="95%" border="0" cellpadding="3" cellspacing="5"><TR valign="middle"><TD align="center"><A href="/index.php?page=galleryamp;action=show_photoamp;show_id=1amp;photo_id=2" class="amenu"><IMG src="/photos/_1.jpg" border="0" style="margin-bottom:3px"><BR>������, 45</A></TD><TD align="left"><SPAN class="small2">05.10.2020 14:30</SPAN><BR><A href="/index.php?page=accountamp;action=read_letteramp;letter_id=446165541amp;return_folder=incoming" class="atitle">������</A><BR><BR><A href="/index.php?page=accountamp;action=read_letteramp;letter_id=446165541amp;return_folder=incoming" class="amenu"><IMG border="0" src="/images/read_small.gif" align="absmiddle"> ������</A>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;<A href="javascript:OpenMiniWin('write_new.php?to_id=212535amp;subject=Re:������', 400, 450,'�������� ����� ������');" class="amenu"><IMG border="0" src="/images/reply_small.gif" align="absmiddle"> ��������</A>amp;nbsp;amp;n <!--there is something wrong here; there should be much more content which is not preset in the debugPrint output here-->
I/flutter (15253): google_ad_client = "ca-pub-2310428943483891";
I/flutter (15253): /* text letters */
I/flutter (15253): google_ad_slot = "8817281511";
I/flutter (15253): google_ad_width = 468;
I/flutter (15253): google_ad_height = 60;
I/flutter (15253): //-->
I/flutter (15253): </script>
  

Там есть странный вывод, где есть a amp;nbsp;amp;n — это неполный вывод. В реальном ответе веб-сайта должен быть amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp; , а затем другой контент, которого нет в debugPrint выходных данных.

Что с этим не так?

Может ли DebugPrint скрывать некоторый контент? Или можно проверить содержимое тела ответа каким-либо другим способом?

Комментарии:

1. Android и iOS ограничивают длину строк, печатаемых в системном журнале.

2. @jamesdlin в середине содержимого (которое на самом деле является строкой)?

3. Да, Android и iOS будут усекать слишком длинные строки.

4. @jamesdlin вы правы, запись ответа в файловую систему дает полное содержимое ответа