Expose HTTP response to end users
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 39/100
Direção de pesquisa
Start by reading the response handling and error reporting paths in the tus Java client, then review the three linked issues for related behavior. The request is to include response bodies in 4xx error messages and add an overridable TusClient callback for custom response handling; done means both behaviors are available to client users.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Is your feature request related to a problem? Please describe.
Users currently cannot retrieve the response body. This includes successful responses (e.g. after an upload is finished), but also error cases, where the error message only includes the status code. The response body is not included in the message, although it usually includes more details.
Describe the solution you'd like
- Error messages from 4xx status codes should include the response body
- TusClient should have a callback that can be override to handle the response object in a custom manner.
See https://github.com/tus/tus-java-client/issues/89, https://github.com/tus/tus-java-client/issues/59, https://github.com/tus/tus-java-client/issues/80, for example.
- Linguagem predominante
- Java
- Estrelas
- 246
- Forks
- 90
- Merge médio
- 13h 2min
- PRs com merge (30d)
- 1
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de tus/tus-java-client
-
question
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
tus/tus-java-client#144 · 1 comentário ·
-
question
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
tus/tus-java-client#124 · 3 comentários ·
-
tus 2.0 supportAbertaenhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
tus/tus-java-client#114 · 1 comentário ·
-
question
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
tus/tus-java-client#113 · 1 comentário ·
-
Major release: v2Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 15/100
tus/tus-java-client#78 · 8 comentários · 1 reação ·
Todas as issues de tus/tus-java-client
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
NationalSecurityAgency/ghidra#10149 ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 90/100
yegor256/antlr2ebnf-maven-plugin#155 ·
Mantenedores costumam responder em até 1 dia
-
account bug exercise lecture programming user interface
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
ls1intum/Artemis#14512 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
kind:bug priority:major
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
swiftlang/swift-java#955 ·
Mantenedores costumam responder em até 1 dia