Faraday: Valor de tempo limite de solicitação padrão?

Criado em 23 set. 2014  ·  5Comentários  ·  Fonte: lostisland/faraday

Em vez de definir um tempo limite por solicitação, é possível definir um padrão em todas as conexões abertas em uma sessão?

Comentários muito úteis

Visto que vejo muito poucas menções corretas sobre isso em outros lugares, a versão do construtor disso em 0.9.2 é esta, com o atributo options sendo os padrões de opção de solicitação:

Faraday::Connection.new('https://api.example.com') do |builder|
  builder.options[:open_timeout] = 2
  builder.options[:timeout] = 5
  builder.adapter Faraday.default_adapter
end

Todos 5 comentários

Qualquer opção que pode ser editada por solicitação também pode ser definida na instância do Connection que você pode usar para fazer todas as suas solicitações.

conn = Faraday.new("https://api.example.com", request: {
  open_timeout: 2,   # opening a connection
  timeout: 5         # waiting for response
})

conn.get(...)

Perfeito, obrigado!

Visto que vejo muito poucas menções corretas sobre isso em outros lugares, a versão do construtor disso em 0.9.2 é esta, com o atributo options sendo os padrões de opção de solicitação:

Faraday::Connection.new('https://api.example.com') do |builder|
  builder.options[:open_timeout] = 2
  builder.options[:timeout] = 5
  builder.adapter Faraday.default_adapter
end

Ambos os exemplos explicam como definir por solicitação, como posso definir globalmente?

@neohunter o exemplo acima irá configurá-lo para cada solicitação feita a partir dessa conexão. Faraday não suporta atualmente uma configuração global para todas as conexões, mas isso não deve ser realmente necessário, pois o número de conexões que você gerencia deve ser apenas algumas (na verdade, apenas uma na maioria dos casos).

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

amrrbakry picture amrrbakry  ·  4Comentários

JasonBarnabe picture JasonBarnabe  ·  4Comentários

yusefu picture yusefu  ·  3Comentários

olleolleolle picture olleolleolle  ·  5Comentários

mvastola picture mvastola  ·  4Comentários