Faraday: O domínio de amostra nos documentos Faraday precisa ser atualizado

Criado em 9 jul. 2020  ·  3Comentários  ·  Fonte: lostisland/faraday

Informação básica

  • Versão Faraday: Todos
  • Versão Ruby: Tudo

Descrição do problema

Os documentos Faraday usam sushi.com como um domínio de amostra para exemplos de código. No entanto, parece que o registro do domínio expirou em algum ponto e ele foi capturado por um scalper de nome de domínio.

Como resultado, muitos dos exemplos de código existentes não funcionam de jeito nenhum ou produzem saídas divergentes dos documentos.

Por exemplo, o primeiro exemplo de código:

Faça uma solicitação GET simples exigindo a gema Faraday e usando Faraday.get:

response = Faraday.get 'http://sushi.com/nigiri/sake.json'

Isso retorna um objeto Faraday :: Response com o status da resposta, cabeçalhos e corpo.

response.status
# => 200

Na verdade, isso retorna 301 porque o novo host para o domínio sushi.com está redirecionando as solicitações http para https. Se você seguir o redirecionamento via Faraday (com o código extra exigido), você eventualmente receberá um 404 porque sake.json não existe mais no domínio.

Passos para reproduzir

Veja acima.

documentation good first issue

Comentários muito úteis

OK fixe. Eu posso enfrentar este.

Todos 3 comentários

Obrigado @mokolabs por levantar isso.
Ter esses exemplos funcionando não é muito importante, eles estão lá principalmente para fins de ilustração.
Dito isso, concordo com você que seria ainda melhor se eles realmente funcionassem 😃
Eu usei example.com no passado, mas isso também parece ruim no momento!
Talvez possamos usar Postman Echo , ou estou aberto a outras sugestões.

Eu também ficaria feliz se alguém da comunidade quisesse pegar isso, vou sinalizá-lo como uma boa primeira edição 👍

OK fixe. Eu posso enfrentar este.

Eu uso httpbingo.org extensivamente em documentos e testes. É uma porta ativa do antigo serviço httpbin.org . Ótimo recurso, se você nunca viu antes. Eu até simulo em meus testes com o webmock ...

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

Questões relacionadas

ryanbyon picture ryanbyon  ·  3Comentários

olleolleolle picture olleolleolle  ·  5Comentários

subvertallchris picture subvertallchris  ·  5Comentários

Lewiscowles1986 picture Lewiscowles1986  ·  4Comentários

mvastola picture mvastola  ·  4Comentários