См. Протокол управления передачей :
TCP обеспечивает надежную, упорядоченную доставку потока байтов из программы на одном компьютере в другую программу на другом компьютере.
blockquote>«Поток» означает отсутствие границы сообщения с точки зрения приемника. Вы можете получить одно 1000-байтовое сообщение или одну тысячу сообщений в 1 байт в зависимости от того, что находится внизу, и как часто вы вызываете чтение / выбор.
Изменить: Позвольте мне пояснить с точки зрения приложения. Нет, TCP не гарантирует, что одно чтение даст вам все 1000 байтов (или 1 МБ или 1 ГБ), которые отправитель мог отправить. Таким образом, протокол выше TCP обычно содержит заголовок с фиксированной длиной с общей длиной содержимого в нем. Например, вы всегда можете отправить 1 байт, который указывает общую длину содержимого в байтах, которая поддерживает до 255 байт.
Это работает:
/me?fields=email,first_name,last_name,picture.type(large)
Кроме того, вы можете указать размеры:
/me?fields=email,first_name,last_name,picture.width(100).height(100)
Дополнительная информация: https://stackoverflow.com/a/27006154/ 757508