Expose HTTP response to end users
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 39/100
Rechercherichtung
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.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- Java
- Sterne
- 246
- Forks
- 90
- Ø Merge
- 13 Std. 2 Min.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus tus/tus-java-client
-
question
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
tus/tus-java-client#144 · 1 Kommentar ·
-
question
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
tus/tus-java-client#124 · 3 Kommentare ·
-
tus 2.0 supportOffenenhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
tus/tus-java-client#114 · 1 Kommentar ·
-
question
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
tus/tus-java-client#113 · 1 Kommentar ·
-
Major release: v2Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100
tus/tus-java-client#78 · 8 Kommentare · 1 Reaktion ·
Alle Issues in tus/tus-java-client
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
scylladb/scylla-cdc-source-connector#402 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
ahmedmmordi/store-app#8 ·
-
jhipster heroku fails on heroku git:remote when reusing an existing app outside a git repositoryOffenarea: triage theme: undefined
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
jhipster/generator-jhipster#36018 ·
Maintainer antworten meist innerhalb von 1 Tag