精典的ASP传奇的J2EE新生的NETFTP服务器服务器安全WINDOWSB/S 模式WEB安全WAP世界动态网站推广宣传
空间服务器数据库技术邮局服务器站長工具硬设与组建Alexa专题DHTML项目管理WEB标准电脑硬件
病毒知识电脑使用布线协议接入交换路由局域网无线网络网络规划
Visual BasicVisual C/C++MssqlMySqloracleSybase 存在安全风险进程系统进程列表应用程序进程列表其它进程列表
黑客编程漏洞分析本地提权免杀技术脚本漏洞数据库注入安全防护内网渗透加密解密工具使用
WAP技术WAP入门
 您的位置:   >> 相关知识 >> 开发技术 >> 精典的ASP >>

用XMLHTTP通过代理服务器从服务提取数据的一些问题

合金网络科技

 
  添加日期:2007-12-7 点击次数:21次  
   
  XMLHTTP通过代理服务器从服务提取数据,比如说从WEBSERVICE、ASP、ASPX提取数据,我在用的时候曾经出现过一些不明问题,往往通不过代理认证。经过多次摸索,终于弄明白其中的原因,现分拿出来分享。

在VB中调用方法是这样的:

    Dim objHTTP As New XMLHTTP
           
    objHTTP.open 'post', http://192.168.1.2/web.asmx, False
    objHTTP.setRequestHeader 'Content-Type', 'application/x-www-form-urlencoded'
    objHTTP.send (strRequest) '如果上面是“GET”方式发送的,这句是没有用的,所以得用“POST”方式
    
    returnStr = objHTTP.responseText '以文本的方式返回数据
   

以前看到说是要用proxycfg.exe这个winhttp配置命令来进行配置,实际上这是不正确的,其实是没有必要的,设不设是一回事,至少在XP系统中是这样的,只要在IE浏器中设置了正确的代理服务器地址就OK。

而代理服务的用户名的密码曾经看到过是这样发送的:

 objHTTP.open 'post', http://192.168.1.2/web.asmx, False,username,password

实际上这是错误的,这个用户名和密码不是发往代理服务器认证,而是发往需要认证用户的IIS服务器的。代理服务器的用户名的密码是不需要设置的,它会像IE通过代理访问一样,在需要的时候会弹出用户名和密码的输入框。但我在测试中发现,不同的代理服务器会有所不同,一旦在代理服务器上将认证密码改动,调试的时候基本上不会调用成功,因为些时程序发往代理服务器的密码还是原来的,的情况下会有弹出框要求重新输入密码,如在用CCPROXY代理服务器的时候,但大多数好像不行。我曾这个地方折腾了好久,一直认为是自己的程序写得不对,后来发现只要把VB关掉重新打开,就会有输入框了。原来原因是这样的,一个程序在调用的时候,会记往原来的用户名和密码,如果在中途代理服务器改变了密码或用户名,一般情况下程序不会感知,但有些代理服务器可以告知程序重新输入,但我测试的大多数不行。这时只要重启程序就OK。

在.NET中情况差不多,我只用过通过WEB引用调用WEBSERVICE,如果有代理服务器,一定要在IE中设置正确,而且一定要先上一下网,把代理服务器的用户和密码输入正确后,在.NET中才能调用成功,因为这.NET中的用户名和密码是IE保持同步的,没用自动调出输入框来输入,如果不正确就出错误,所以调用的时候一定要用try语句。


精典的ASP精选TOP
· 利用ADODB.Stream 防盗链
· Adodb.Stream说明手册
· 采集需要登录
· ASP 判断远程图片是否存在
· 在ServerXMLHTTP组件中使用代理服务器
· 用XMLHTTP通过代理服务器从服务提取数据的一些问题
· objXML.readystate的值
· 互联网HTTP连接等出错代码大全
· 利用XMLHTTP实现的二级连动Select
· 利用 xmlhttp 分块上传文件
 
服务器安全点击TOP
· 新云最新漏洞总结篇
· 各类网站的默认数据库和密码
· Windows Server2003 防木马权限设置IIS服务器安全配置整理
· 针对ASP网站的Win 2003硬盘安全设置
· IIS 6 的PHP 最佳配置方法
· 利用SA.exe 将Iusr_victim克隆为Administrator
· Cmd模式下的入侵技术大全
· 破解网页代码加密
· SERV-U 6.4提权方法,通杀SERV-U版本
· 新云网站管理系统文件注入漏洞
 
硬设与组建点击TOP
· 从头到尾教你组建小型局域网20
· 从头到尾教你组建小型局域网19
· 从头到尾教你组建小型局域网18
· 从头到尾教你组建小型局域网17
· 从头到尾教你组建小型局域网16
· 从头到尾教你组建小型局域网15
· 从头到尾教你组建小型局域网14
· 从头到尾教你组建小型局域网13
· 从头到尾教你组建小型局域网12
· 从头到尾教你组建小型局域网11
 
病毒知识点击TOP
· 不再重装 手动清除顽固病毒AutoRUN
· 木马静态变动态 DLL木马程序大揭秘
· 详解一个很牛X的网马
· 一个网马
· Trojan-Downloader.Win32.Delf.bab
· 抓了一个AJAX的网马
· 迅雷5 最新0day利用程序
· 自动关掉270种杀毒软件
· RealPlayer 最新网马
· 五个反弹型后门的源代码
 
WINDOWS点击TOP
· 4【系统知识】常见文件扩展名及简要说明!!! ==超详尽==
· 3【系统知识】常见文件扩展名及简要说明!!! ==超详尽==
· 2【系统知识】常见文件扩展名及简要说明!!! ==超详尽==
· 1【系统知识】常见文件扩展名及简要说明!!! ==超详尽==
· Capture an HTML document as an image
· 如何给eWebEditor编辑器加上运行代码框功能
· 给CuteEditor5增加了高亮代码显示功能
· CuteEditor6.0使用配置心得体会
· 关于IE插件的CLSID问题
· 对开发的程序(制作CAB)进行签名,并允许网站中使用
  "凌风微型文章系统",针对"搜索引擎"完美设计,提高"搜索引擎"对网站容量,质量的评估值,"扁平化,转静态 ..."