Метеоритная рогатка /S3: как HTTP-запросы работают между рогаткой и S3
Я начинающий разработчик, пытающийся понять, как работают некоторые "внутренние" процессы при загрузке файлов из веб-приложения.
Я использую edgee:slingshot в метеорном проекте для загрузки изображений в Amazon S3. Насколько я понимаю, загрузка файла из рогатки делает запрос POST к S3, чтобы загрузить файл в корзину. Я подтверждаю это с консоли Chrome, где я вижу запрос POST (после запроса OPF-ов перед полетом) к S3.
Однако после загрузки изображения количество запросов POST в S3 увеличилось на 4. Я больше ничего не загружал, и в корзине есть только один другой файл, который нигде не используется.
Это нормальное поведение? Я не знаю сути HTTP-запросов, так что все это немного загадочно. Я заинтересован, потому что цены S3 согласно (среди прочего) количеству сделанных запросов.
Бонусный вопрос: Количество GET-запросов также увеличилось (на 3, а не на 4) после загрузки изображения. Это нормальное поведение? Функция загрузки рогатки возвращает URL загрузки изображения в корзине. Я не думал, что я делаю какие-либо запросы GET.
Есть ли какая-то закулисная проверка / пакетная загрузка, которая вызывает это?
Спасибо за помощь.