主页 > 知识库 > ASP利用XMLHTTP实现表单提交以及cookies的发送的代码

ASP利用XMLHTTP实现表单提交以及cookies的发送的代码

热门标签:硅基电话机器人加盟 无营业执照地图标注教学 友邦互联电销机器人违法吗 高质量的电销外呼系统 电销机器人采购 宿州防封外呼系统平台 外呼系统怎么话费 滴滴地图标注上车点 地图标注还可以做吗
确实,如果在原网站如果存在表单提交或cookies的验证,对于ASP来说,不使用基于SOCKET的组件就难以完成,其实,XMLHTTP的另外两个方法被我们忽略了,而这正是问题的关键。

下面首先来说说这个方法 

1。.send() 
       由于流行的小偷是使用的GET而不是POST来传送数据,所以很多人忽略了这个方法,而使用SEND发送数据也很简单,就是SEND("内容"),可是, 

       发送表单就不是这么简单,因为你发送的表单如果是中文的话,就要牵扯到编码的问题了。 

       首先,你在OPEN 时要确定是用POST 即 .open("POST",地址,是否异步) 。

       然后,在SEND里面加上你表单的内容,比如说,你要提交的表单有3个表单域,分别是A,B,C,对应的值分别是1,2,3,那么,你在SEND里这样写就可以提交表单了,.send("A=1B=2C=3"),怎么样,很简单吧,是不是没想到呢?但是别高兴的太早了,我前面说到了,如果表单的值是中文的话,数据传输的就会出错了。这里我们借助一个函数escape(),熟悉JAVASCRIPT的朋友都应该知道这个函数的作用了,现在VBSCRIPT同样支持这个函数。.send("A=escape('值1')B=escape('值2')C=escape('值3')") 。

2。.setRequestHeader() 
       接着上面的所说,你的数据send出去了,对方却不会接收到,为什么了,其实,那是因为你的HTTP头少了一个东西,然后用这个函数把加上去就可以了,具体就是.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded"), 告诉对方你是提交了一个urlencode编码的表单。 

       好的,说完了表单的提交来说怎么传送cookies。

       其实传送cookies也很简单了,同样利用这个函数在HTTP头里添加东西,比如,我当前在落伍的cookies是 
cdb_sid=ybBiK0; cdb_cookietime=315360000; cdb_oldtopics=D869008D; cdb_visitedfid=1D45; cdb_auth=AQYHXVFDGERdsggVQA1VYUgxQDwFVV1dUAlwFAFRXVwU%2FbAIJB1lUCg; cdb_fid45=1113370145 
       现在我要发送这个cookies就直接是 .setRequestHeader("Cookie","cdb_sid=ybBiK0; cdb_cookietime=315360000; cdb_oldtopics=D869008D; cdb_visitedfid=1D45; cdb_auth=AQYHXVFDGERdsggVQA1VYUgxQDwFVV1dUAlwFAFRXVwU%2FbAIJB1lUCg; cdb_fid45=1113370145") 
       当然,有些网站页面有页面判断功能,这个也不难,就是.setRequestHeader("Referer","来路的绝对地址") 
您可能感兴趣的文章:
  • 利用Microsoft.XMLHTTP控件发送COOKIE
  • AndroidHttpClient使用Cookie应用分析
  • C# HttpClient Cookie验证解决方法
  • 用VBS实现的发送带Cookie的HTTP请求的代码
  • .net 获取浏览器Cookie(包括HttpOnly)实例分享
  • httpclient模拟登陆具体实现(使用js设置cookie)
  • Python模仿POST提交HTTP数据及使用Cookie值的方法
  • 详解HTTP Cookie状态管理机制

标签:七台河 江门 广元 儋州 锡林郭勒盟 宣城 新余 雅安

巨人网络通讯声明:本文标题《ASP利用XMLHTTP实现表单提交以及cookies的发送的代码》,本文关键词  ASP,利用,XMLHTTP,实现,表单,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《ASP利用XMLHTTP实现表单提交以及cookies的发送的代码》相关的同类信息!
  • 本页收集关于ASP利用XMLHTTP实现表单提交以及cookies的发送的代码的相关信息资讯供网民参考!
  • 推荐文章