asp.net - Request.Url.Host identical to Request.Headers["host"]? -
i've read conflicting things on this: in asp.net (and mvc), request.url.host return host header request? i've seen code checks request.headers["host"] first, degrades using request.url.host if there problem, don't understand why needed if identical.
they're not identical.
httprequest.headers["host"] gives direct access client-to-server http header.
httprequest.url rebuilt asp.net , use incoming request's host: header default, there internal setting usehostheaderforrequesturl, if set false asp.net use httprequest.headers["server_name"] instead, under circumstances uses value of "127.0.0.1" instead.
Comments
Post a Comment