|
|
@@ -11,12 +11,12 @@ import (
|
|
|
|
|
|
func TestRealIPWithoutHeaders(t *testing.T) {
|
|
|
r := &http.Request{RemoteAddr: "192.168.0.1:4242"}
|
|
|
- if ip := RealIP(r); ip != "192.168.0.1" {
|
|
|
+ if ip := FindClientIP(r); ip != "192.168.0.1" {
|
|
|
t.Fatalf(`Unexpected result, got: %q`, ip)
|
|
|
}
|
|
|
|
|
|
r = &http.Request{RemoteAddr: "192.168.0.1"}
|
|
|
- if ip := RealIP(r); ip != "192.168.0.1" {
|
|
|
+ if ip := FindClientIP(r); ip != "192.168.0.1" {
|
|
|
t.Fatalf(`Unexpected result, got: %q`, ip)
|
|
|
}
|
|
|
}
|
|
|
@@ -27,7 +27,7 @@ func TestRealIPWithXFFHeader(t *testing.T) {
|
|
|
headers.Set("X-Forwarded-For", "203.0.113.195, 70.41.3.18, 150.172.238.178")
|
|
|
r := &http.Request{RemoteAddr: "192.168.0.1:4242", Header: headers}
|
|
|
|
|
|
- if ip := RealIP(r); ip != "203.0.113.195" {
|
|
|
+ if ip := FindClientIP(r); ip != "203.0.113.195" {
|
|
|
t.Fatalf(`Unexpected result, got: %q`, ip)
|
|
|
}
|
|
|
|
|
|
@@ -36,7 +36,7 @@ func TestRealIPWithXFFHeader(t *testing.T) {
|
|
|
headers.Set("X-Forwarded-For", "2001:db8:85a3:8d3:1319:8a2e:370:7348")
|
|
|
r = &http.Request{RemoteAddr: "192.168.0.1:4242", Header: headers}
|
|
|
|
|
|
- if ip := RealIP(r); ip != "2001:db8:85a3:8d3:1319:8a2e:370:7348" {
|
|
|
+ if ip := FindClientIP(r); ip != "2001:db8:85a3:8d3:1319:8a2e:370:7348" {
|
|
|
t.Fatalf(`Unexpected result, got: %q`, ip)
|
|
|
}
|
|
|
|
|
|
@@ -45,7 +45,7 @@ func TestRealIPWithXFFHeader(t *testing.T) {
|
|
|
headers.Set("X-Forwarded-For", "70.41.3.18")
|
|
|
r = &http.Request{RemoteAddr: "192.168.0.1:4242", Header: headers}
|
|
|
|
|
|
- if ip := RealIP(r); ip != "70.41.3.18" {
|
|
|
+ if ip := FindClientIP(r); ip != "70.41.3.18" {
|
|
|
t.Fatalf(`Unexpected result, got: %q`, ip)
|
|
|
}
|
|
|
|
|
|
@@ -54,7 +54,7 @@ func TestRealIPWithXFFHeader(t *testing.T) {
|
|
|
headers.Set("X-Forwarded-For", "fake IP")
|
|
|
r = &http.Request{RemoteAddr: "192.168.0.1:4242", Header: headers}
|
|
|
|
|
|
- if ip := RealIP(r); ip != "192.168.0.1" {
|
|
|
+ if ip := FindClientIP(r); ip != "192.168.0.1" {
|
|
|
t.Fatalf(`Unexpected result, got: %q`, ip)
|
|
|
}
|
|
|
}
|
|
|
@@ -64,7 +64,7 @@ func TestRealIPWithXRealIPHeader(t *testing.T) {
|
|
|
headers.Set("X-Real-Ip", "192.168.122.1")
|
|
|
r := &http.Request{RemoteAddr: "192.168.0.1:4242", Header: headers}
|
|
|
|
|
|
- if ip := RealIP(r); ip != "192.168.122.1" {
|
|
|
+ if ip := FindClientIP(r); ip != "192.168.122.1" {
|
|
|
t.Fatalf(`Unexpected result, got: %q`, ip)
|
|
|
}
|
|
|
}
|
|
|
@@ -76,7 +76,7 @@ func TestRealIPWithBothHeaders(t *testing.T) {
|
|
|
|
|
|
r := &http.Request{RemoteAddr: "192.168.0.1:4242", Header: headers}
|
|
|
|
|
|
- if ip := RealIP(r); ip != "203.0.113.195" {
|
|
|
+ if ip := FindClientIP(r); ip != "203.0.113.195" {
|
|
|
t.Fatalf(`Unexpected result, got: %q`, ip)
|
|
|
}
|
|
|
}
|