Tamanho da solicitação de busca de URL no googleaapengine
-
12-12-2019 - |
Pergunta
Estou fazendo um projeto de aplicação web usando GWT no Eclipse.
Eu tenho um arquivo no lado do cliente que deve ser enviado no project.server e do servidor para o repositório externo.
File
|
V
Client-->Server-->Repository
Estou usando o SDK padrão - (appengine-java-sdk-1.6.3.1- 1.6.3)
GWT-2.4.0
de acordo com documentação googleappengine , o limite para solicitação de busca de URL é 5Mb
.
** Mas não consigo buscar a solicitação com mais de 3,8Mb **
Se eu tentar buscar mais de 3,8 Mb, ocorrerá um erro.
Cannot access http://URL: The request to API call urlfetch.Fetch() was too large.
Alguém pode me explicar o motivo disso.
Mesmo eu tenho que baixar o arquivo do repositório e salvá-lo no lado do cliente.
Portanto, existe alguma limitação de tamanho para getContent do arquivo presente no Repositório para o lado do servidor.
Solução
Se for um arquivo binário enviado por HTTP, provavelmente está sendo codificado como base64 antes de ser transferido.Isso adiciona cerca de 33% ao tamanho do arquivo.