Dados POST sendo perdidos: Comprimento do conteúdo= 0
-
27-10-2019 - |
Pergunta
Estou recebendo erros content-length = 0
aleatoriamente em meu servidor com a seguinte configuração:
Dados POST's
do iPhone synchronously
usando ASIFormDataRequest
para o servidor nginx proxy for UWSGI
.
O erro aparece aleatoriamente, talvez uma vez em 200 solicitações.
Pesquisei este problema, mas não encontrei uma resposta clara.Uma das postagens mencionou o comportamento estranho do ASIHTTPRequest
, bug.Mas não é certo.
Solução
Ok, encontrei uma resposta.
Há um problema em ASIHTTPRequest com conexões persistentes, conforme descrito aqui: https://github.com/pokeb/asi-http-request/issues/94
A solução alternativa é usar
[request setShouldAttemptPersistentConnection:NO];
Isso foi corrigido em uma versão mais recente do ASIHTTPRequest.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow