Bạn sẽ đọc các biến máy chủ sau đây trong bộ điều khiển ASP.NET Web API như thế nào?ASP.NET Web API: Làm cách nào để bạn đọc biến máy chủ trong bộ điều khiển API Web?
HTTP_HOST
SERVER_NAME
REMOTE_HOST/REMOTE_ADDR
Tôi thấy một System.Net.Http.HttpRequestMessage Yêu cầu được xác định, nhưng tôi không thấy bộ sưu tập chứa các biến này.
Tôi đang chạy một trang web trên một IP duy nhất có nhiều tiêu đề lưu trữ và tôi cần phải xác định trang web nào họ đã sử dụng để truy cập vào đó.
EDIT:
Nó kết thúc lên được một cái gì đó như thế này:
((System.Web.HttpContextWrapper) Request.Properties["MS_HttpContext"])
.Request.ServerVariables["HTTP_HOST"]
này có thể là những gì bạn đang tìm kiếm: http://stackoverflow.com/questions/9565889/get-the-ip- address-of-the-remote-host –
@MajorByte Điều đó rất giống nhau. –