zoukankan      html  css  js  c++  java
  • asp_net获取URL和IP地址

    HttpContext.Current.Request.Url.ToString() 并不可靠
    如果当前URL为 
    http:
    //localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5


    通过HttpContext.Current.Request.Url.ToString()获取到的却是 
    http://localhost/search.aspxuser=http://csharp.xdowns.com&tag=¼¼Êõ 


    正确的方法是:HttpContext.Current.Request.Url.PathAndQuery1、通过ASP.NET获取
    如果测试的url地址是http:
    //www.test.com/testweb/default.aspx, 结果如下:
    Request.ApplicationPath:                /testweb
    Request.CurrentExecutionFilePath:       
    /testweb/default.aspx
    Request.FilePath:                       
    /testweb/default.aspx
    Request.Path:                           
    /testweb/default.aspx
    Request.PhysicalApplicationPath:        E:\WWW\testwebRequest.PhysicalPath:                   E:\WWW\testweb\
    default.aspx
    Request.RawUrl:                         
    /testweb/default.aspx
    Request.Url.AbsolutePath:               
    /testweb/default.aspx
    Request.Url.AbsoluteUrl:                http:
    //www.test.com/testweb/default.aspx
    Request.Url.Host:                       www.test.com
    Request.Url.LocalPath:                  
    /testweb/default.aspx 

     

     

    获取IP
    1、ASP.NET中获取

    获取服务器的IP地址: 
    using System.Net; 

    string myIP,myMac;
    System.Net.IPAddress[] addressList 
    = Dns.GetHostByName(Dns.GetHostName()).AddressList; 
    if ( addressList.Length>1
    {
     myIP 
    = addressList[0].ToString(); 
     myMac 
    = addressList[1].ToString(); 
    }
     
    else 

     myIP 
    = addressList[0].ToString(); 
     myMac 
    = "没有可用的连接"
    }
     
    myIP地址就是服务器端的ip地址。

    获取客户端的ip地址,可以使用

  • 相关阅读:
    备忘录方法与动态规划比较
    struct大小
    位域
    cocos2d-x获得系统的语言
    游戏中的心理学:利用归因错误让玩家更爱你的游戏
    武侠游戏核心追求点
    将“Cocos2dx-截屏并设置图片尺寸 ”中cocos2d-x代码转换为2.2的代码
    Cocos2dx-截屏并设置图片尺寸
    信息图:iOS 7开发者需要知道的事
    批处理学习 二
  • 原文地址:https://www.cnblogs.com/shuyu/p/1704685.html
Copyright © 2011-2022 走看看