mirror of
https://github.com/labstack/echo.git
synced 2025-07-17 01:43:02 +02:00
Merge branch 'master' into fix_router_find_after_invalid_set_param_values
This commit is contained in:
@ -72,6 +72,15 @@ func BenchmarkAllocXML(b *testing.B) {
|
||||
}
|
||||
}
|
||||
|
||||
func BenchmarkRealIPForHeaderXForwardFor(b *testing.B) {
|
||||
c := context{request: &http.Request{
|
||||
Header: http.Header{HeaderXForwardedFor: []string{"127.0.0.1, 127.0.1.1, "}},
|
||||
}}
|
||||
for i := 0; i < b.N; i++ {
|
||||
c.RealIP()
|
||||
}
|
||||
}
|
||||
|
||||
func (t *Template) Render(w io.Writer, name string, data interface{}, c Context) error {
|
||||
return t.templates.ExecuteTemplate(w, name, data)
|
||||
}
|
||||
@ -881,6 +890,14 @@ func TestContext_RealIP(t *testing.T) {
|
||||
},
|
||||
"127.0.0.1",
|
||||
},
|
||||
{
|
||||
&context{
|
||||
request: &http.Request{
|
||||
Header: http.Header{HeaderXForwardedFor: []string{"127.0.0.1"}},
|
||||
},
|
||||
},
|
||||
"127.0.0.1",
|
||||
},
|
||||
{
|
||||
&context{
|
||||
request: &http.Request{
|
||||
|
Reference in New Issue
Block a user