[WebAPI]Request取得HTTP_CLIENT_IP

網址參考:

http://readily-notes.blogspot.tw/2011/05/requestservervariables.html

資安

http://devco.re/blog/2014/06/19/client-ip-detection/

可以參考的 HTTP Header(依照可能存放真實 IP 的順序)

HTTP_CLIENT_IP

HTTP_X_FORWARDED_FOR

HTTP_X_FORWARDED

HTTP_X_CLUSTER_CLIENT_IP

HTTP_FORWARDED_FOR

HTTP_FORWARDED

REMOTE_ADDR (真實 IP 或是 Proxy IP)

HTTP_VIA (參考經過的 Proxy)


 

 

WebAPI2

當我們輸入此即可取得前端傳回的資料

HttpContext.Current.Request.Params["HTTP_CLIENT_IP"]

或是輸入

HttpContext.Current.Request.ServerVariables["HTTP_CLIENT_IP"]

PostMan

CLIENT-IP 進程式會自動變成HTTP_CLIENT_IP

可用 HttpContext.Current.Request.Params 去查詢裡面的字

或是可用

HttpContext.Current.Request.ServerVariables["ALL_HTTP"]去查詢有什麼可以使用