perwendel / spark

A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin
Apache License 2.0
9.63k stars 1.56k forks source link

Fix issue #1069 and add according Test #1220

Open Lloyd-Pottiger opened 3 years ago

Lloyd-Pottiger commented 3 years ago

When I debug the process to reproduce the issue, I find that the Host of HttpServletRequest passed in /src/main/java/spark/embeddedserver/jetty/JettyHandler.doHandle() method is proxy.mydomain.com, which means it is not a bug in code. After searching for answear, I find this link may help you understand the problem. And add a test for request with X-Forwarded-Host.