API03004: Solicitação Muito Grande
O Que Isso Significa
A solicitação que você está enviando excede os limites de tamanho do servidor. Isso geralmente acontece ao tentar enviar muitos dados de uma vez.
Causas Comuns
- Operações em lote grandes — Tentando sincronizar muitos registros de uma vez
- Imagens grandes — Enviando imagens em tamanho excessivo
- Itens demais — Pedido com muitas linhas de itens
- Limites do servidor — O PHP ou servidor web tem limites de upload baixos
Como Corrigir
1. Reduza o Tamanho da Solicitação
Se estiver sincronizando dados:
- Tente sincronizar em lotes menores
- O POS deve lidar com isso automaticamente
- Espere a sincronização atual ser concluída antes de começar outra
2. Verifique o Tamanho das Imagens
Se estiver enviando imagens:
- Redimensione as imagens antes de fazer o upload
- Utilize formatos compactados (JPEG vs BMP)
- A maioria das imagens de produtos funciona bem abaixo de 1MB
3. Divida Pedidos Grandes
Se um pedido tiver muitos itens:
- Considere dividir em vários pedidos
- Isso é raro na utilização normal do POS
4. Aumente os Limites do Servidor
Entre em contato com seu provedor de hospedagem ou edite as configurações do PHP:
// In php.ini or .htaccess
upload_max_filesize = 64M
post_max_size = 64M
max_input_vars = 5000
5. Verifique os Limites do Servidor Web
O Nginx ou Apache pode ter seus próprios limites:
client_max_body_sizepara NginxLimitRequestBodypara Apache