我正在将代码从linux移植到OS X,在那里我得到了以下错误:
src/proxy_linux.c:784: error: 'SIOCGIFHWADDR' undeclared (first use in this function)
src/proxy_linux.c:784: error: (Each undeclared identifier is reported only once
src/proxy_linux.c:784: error: for each function it appears in.)
src/proxy_linux.c:788: error:
我的web应用程序在本地IIS服务器上运行。当使用fiddler调用我的web应用程序的api时,我得到了一个奇怪的客户端ip地址。
public static class HttpRequestMessageHelper
{
public static string GetClientIpAddress(this HttpRequestMessage request)
{
string ip = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR