shouldLogRequestHeader and shouldLogResponseHeader is not enough to control headers log in FULL mode
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 45/100
Direzione di ricerca
Inizia in core/src/main/java/feign/Logger.java, alla riga di logging della risposta collegata nell’issue, e segui come vengono attualmente filtrati gli header della risposta. La modifica è completa quando gli header inclusi nel log del corpo della risposta in modalità FULL rispettano anch’essi shouldLogResponseHeader, impedendo che determinati header sensibili vi compaiano.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
There is an implementation to control request and response headers with shouldLogRequestHeader and shouldLogResponseHeader.
It's working for logs but …
There is a line in the implementation which logs the whole response body also with headers.
I would also like to control these headers. Filter out particular headers in that particular log.
I am using FULL logging and debug mode.
The reason why I filter out the headers is to avoid security sensitive headers like tokens etc.
I would like to see that shouldLogResponseHeader is controlling also this line of the log too without any other implementation.
Here is how the log looks like
-10-04T10:36:50.206+02:00 DEBUG 131409 --- [demo] [ main] feign.Logger : [Client#get] {
"args": {},
"headers": {
"Accept": "*/*",
"Host": "[httpbin.org](http://httpbin.org/)",
"User-Agent": "Java/21.0.1",
"X-Amzn-Trace-Id": "Root=1-66ffa922-324f4c83482b70b4579853ac"
},
"origin": "88.212.19.236",
"url": "https://httpbin.org/get"
}
- Lingua principale
- Java
- Stelle
- 9.8k
- Fork
- 2k
- Merge medio
- 1h 15m
- PR unite (30g)
- 39
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di OpenFeign/feign
-
DefaultAsyncClient never completes the returned future when Client throws ErrorForse già presa @hutiefang76 l’ha presa 17 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Response.charset ignores charset after another Content-Type parameterForse già presa @hutiefang76 l’ha presa 17 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
UriUtils ignores allowReservedCharacters=false when the input has no percent tripletForse già presa @hutiefang76 l’ha presa 17 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Java11 Http2Client loses response header value order and duplicate occurrencesForse già presa @hutiefang76 l’ha presa 16 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
Java11 Http2Client rejects documented zero connect and read timeoutsForse già presa @hutiefang76 l’ha presa 16 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di OpenFeign/feign
Issue simili
-
needs-area-label
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 2 giorni
-
enhancement Java macOS
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
freerouting/freerouting#1079 ·
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
apache/maven-enforcer#1074 ·
I maintainer di solito rispondono entro 1 giorno
-
Gradle liquibaseDiffChangelog drops jhi_date_time_wrapperForse già presa @mraible l’ha presa oggi. Apertaarea: triage theme: undefined
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
jhipster/generator-jhipster#35998 ·
I maintainer di solito rispondono entro 1 giorno