Размер запроса на получение URL-адреса в googleaapengine - PullRequest
4 голосов
/ 12 марта 2012

Я делаю проект веб-приложения с использованием GWT в Eclipse.

У меня есть файл на стороне клиента, который нужно отправить на project.server и с сервера на внешний репозиторий.

    File
     |
     V
  Client-->Server-->Repository

Iam Использование SDK по умолчанию - (appengine-java-sdk-1.6.3.1- 1.6.3)

GWT-2.4.0

в соответствии с документацией googleappengine , ограничение для запроса на получение URL-адреса составляет 5Mb.

** Но я не могу получить запрос больше, чем 3.8Mb **

Если я пытаюсь получить более 3,8 Мб, это выдает ошибку.

   Cannot access http://URL: The request to API call urlfetch.Fetch() was too large.  

Может кто-нибудь объяснить мне причину этого.

Даже если мне нужно скачать файл из репозитория и сохранить его на стороне клиента.

Таким образом, существует ли ограничение размера для getContent файла, присутствующего в репозитории на стороне сервера.

1 Ответ

0 голосов
/ 13 марта 2012

Если это двоичный файл, отправляемый по HTTP, он, вероятно, кодируется как base64 перед передачей.Это добавляет около 33% к размеру файла.

http://en.wikipedia.org/wiki/Base64

...