Browse Source

comments

pull/1581/head
Darien Raymond 6 years ago
parent
commit
4d23411d80
No known key found for this signature in database
GPG Key ID: 7251FFA14BB18169
  1. 2
      common/protocol/http/headers.go

2
common/protocol/http/headers.go

@ -8,6 +8,7 @@ import (
"v2ray.com/core/common/net"
)
// ParseXForwardedFor parses X-Forwarded-For header in http headers, and return the IP list in it.
func ParseXForwardedFor(header http.Header) []net.Address {
xff := header.Get("X-Forwarded-For")
if len(xff) == 0 {
@ -21,6 +22,7 @@ func ParseXForwardedFor(header http.Header) []net.Address {
return addrs
}
// RemoveHopByHopHeaders remove hop by hop headers in http header list.
func RemoveHopByHopHeaders(header http.Header) {
// Strip hop-by-hop header based on RFC:
// http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.5.1

Loading…
Cancel
Save