Gate OkHttp body capture on active Session Replay
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 78/100
- Type d'issue
- Bug
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- kotlin
- Domaine
- networking
Piste de recherche
Commencez dans sentry-okhttp/src/main/java/io/sentry/okhttp/SentryOkHttpInterceptor.kt, en examinant la condition de capture autour des lignes 112-118 et l’appel à peekBody autour des lignes 318-327. Confirmez que la capture du body n’a lieu que lorsque Session Replay enregistre ou met en mémoire tampon, et que les réponses de streaming connues, telles que text/event-stream, sont ignorées avant peekBody().
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
OkHttp captures allowlisted response bodies even when Session Replay is neither recording nor buffering. For SSE responses, peekBody(150KB + 1) can delay events until the connection closes.
Gate body capture on active Session Replay. Skip known streaming content types, at minimum text/event-stream, before calling peekBody().
Captured body contents are only used for Session Replay; spans, breadcrumbs, and failed-request events use sizes, status, and headers rather than body contents.
Relevant implementation: capture condition and peekBody call.
- Langage dominant
- Kotlin
- Étoiles
- 1.4k
- Forks
- 478
- Merge moyen
- 3 j 2 h
- PR mergées (30 j)
- 70
Guide de contribution
Ouvrir le guide de contribution
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 getsentry/sentry-java
-
Feature Java Platform: Java Spans
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
getsentry/sentry-java#5984 · 1 commentaire ·
-
Android Task Traces
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
getsentry/sentry-java#5376 · 1 commentaire ·
-
Android Docs Errors
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
getsentry/sentry-java#5375 · 1 commentaire ·
-
Android good first issue Task User Feedbacks
Difficulté 1/5 1-3 heures Accessibilité débutants 68/100
getsentry/sentry-java#5354 · 1 commentaire ·
-
Android Platform: Java
Difficulté 3/5 1-2 jours Accessibilité débutants 78/100
getsentry/sentry-java#6134 · 1 commentaire ·
Toutes les issues de getsentry/sentry-java
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
bitcoindevkit/bdk-ffi#1125 ·
-
Issue: Bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 91/100
OpenAPITools/openapi-generator#24978 ·
-
helsemelding-json-schema json-schema-core
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
contributor: external needs review
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100