Expose HTTP response to end users
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 39/100
Piste de recherche
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.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- Java
- Étoiles
- 246
- Forks
- 90
- Merge moyen
- 13 h 2 min
- PR mergées (30 j)
- 1
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de tus/tus-java-client
-
question
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
tus/tus-java-client#144 · 1 commentaire ·
-
question
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
tus/tus-java-client#124 · 3 commentaires ·
-
tus 2.0 supportOuverteenhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
tus/tus-java-client#114 · 1 commentaire ·
-
question
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
tus/tus-java-client#113 · 1 commentaire ·
-
Major release: v2Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
tus/tus-java-client#78 · 8 commentaires · 1 réaction ·
Toutes les issues de tus/tus-java-client
Issues similaires
-
Keyboard crashes Chrome tabsOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
Julow/Unexpected-Keyboard#1490 ·
Les mainteneurs répondent en général sous 4 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
Vakore/ZappierGames#275 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
unitycatalog/unitycatalog#2148 ·
Les mainteneurs répondent en général sous 2 jours
-
enhancement priority: low
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
Riptide-Labs/riptide#1060 ·
Les mainteneurs répondent en général sous 1 jour
-
bug key bindings source editor
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour