如题,在线等

解决方案 »

  1.   

    在idHttp调用ASP的时候传个querystring的那种参数,而IE不传,就OK了
    ASP页面通过参数解释动作。
      

  2.   

    光靠参数区分没用啊,ie里同样可以使用querystring调用,是不是可以设置类似http头之类的?我现在只希望asp程序对我程序的调用作出正确响应
      

  3.   

    你为什么不动动脑子,都没办法说了,无语了,asp的参数是自己定的,在程序中定的。IE里你就不传吧,或者
    程序的参数传1。IE里传的为2。
      

  4.   

    另外:
    》》ie里同样可以使用querystring调用??????????怎么用啊?Request.QueryString是ASP里的,和IE没关系。呵呵,是最简单的参数传递,你还非改http头,呵呵,要不是冲着你的30分,实在不回了,我说的够明白吗?呵呵
      

  5.   

    哎,你不明白我的意思比如,程序中使用idHttp调用http://www.xxx.com/a.asp?s1=a&s2=b,IE甚至其他人写的程序同样可以访问此URL盗用我的数据,而我不希望除了我的程序使用的idHttp之外的任何地方调用(返回不同的结果),因为http参数都是明文传递的,稍微分析一下就知道了,起不到保护措施
      

  6.   

    你可以通过HTTP请求的头内容来判断HTTP请求方的信息。
      

  7.   

    我观察了一下IIS的日志,发现蜘蛛有其特别UserAgent,可不可以修改idHttp的UserAgent,在ASP程序里做出相应判断呢?
      

  8.   

    知道了,设置TIDHttp.Request.UserAgent