chapeupreto / sinesp

:oncoming_automobile: API em PHP para consultar informações de veículos na base de dados do SINESP Cidadão
MIT License
144 stars 39 forks source link

Suporte à timeout nas requisições ⏰ #29

Closed ivanaugustobds closed 6 years ago

ivanaugustobds commented 6 years ago

Objetivo: evitar erro(s) 504 (especialmente para múltiplas requisições).

Inicialmente, muito obrigado pelo projeto, tem sido extremamente útil! :D Este PR:

Demo do que isso possibilitará (conforme previsto no README.md anexo à este PR):

Múltiplos erros 504 usando múltiplos proxies e sem timeout Com múltiplos proxies, mas sem timeout

Maior parte dos 504 contornados usando proxy + timeout Com múltiplos proxies e timeout

Espero que seja útil! :wink:

chapeupreto commented 6 years ago

Olá Ivan,

Muito obrigado por sua colaboração.

Vou conferir e realizar o merge em breve.

ivanaugustobds commented 6 years ago

Em tempo; fiquei meio receoso de a documentação sobre a utilidade/utilização dessa feature não ter ficado clara.. se julgar que poderia estar melhor documentado me avise que dou uma revisada nessa PR

chapeupreto commented 6 years ago

Então é só alterar mesmo, por favor, o nome do método setTimeout para timeout, atualizar na doc e já estará pronto pro merge. A propósito, também pode remover qualquer emoji que existir na doc.

Vlws!!

ivanaugustobds commented 6 years ago

Feito.

chapeupreto commented 6 years ago

Muito obrigado!