add debugging for headers: forwarded,x-forwarded-for

This commit is contained in:
Brandon Thomas committed 2020-07-01 03:43:18 -04:00
1 parent 4c1be4faef
commit 4c5d096db7
1 file changed
+15 -1
+15 -1
View File
@@ -1,4 +1,4 @@
use actix_web::http::{StatusCode, header};
use actix_web::http::{StatusCode, header, HeaderName, HeaderValue};
use actix_web::web::{
Data,
Json,
@@ -59,6 +59,20 @@ pub async fn post_speak(request: HttpRequest,
.unwrap_or("")
.to_string();
match request.headers().get(HeaderName::from_static("x-forwarded-for")) {
Some(header_value) => {
info!("Remote x-forwarded-for: {:?}", header_value);
},
None => {},
}
match request.headers().get(HeaderName::from_static("forwarded")) {
Some(header_value) => {
info!("Remote forwarded: {:?}", header_value);
},
None => {},
}
let sentence_record = NewSentence {
sentence: text.clone(),
speaker: speaker_slug.clone(),