# #java #http #google-app-engine #post #go
# #java #http #google-app-engine #Публикация #Вперед
Вопрос:
Я хочу написать приложение на Java, которое будет взаимодействовать с приложением Google App Engine, написанным на Go, путем отправки и получения динамических данных. Данные не читаются человеком (например, не в ASCII, Unicode или т.п.) И варьируются от пары байт до примерно 1 МБ.
Мне интересно, можно ли отправлять такие данные в GAE и из GAE напрямую, используя метод Post, или лучше просто закодировать их как шестнадцатеричный дамп и передавать в текст (таким образом, увеличивая его размер в пару раз)?
Ответ №1:
Да, это возможно, конечно. Так же, как и HTTP-ответ, HTTP-запрос может содержать полезную нагрузку любого типа (если только это не GET или другой метод, который не разрешает body); просто установите content-type соответствующим образом и отправьте данные в теле HTTP-запроса.
Ответ №2:
Если люди могут публиковать фотографии размером 10 МБ на Facebook, то я не понимаю, почему вы не можете сделать это со своими данными 🙂