异步通讯(js-asp/asp-asp)

http协议传输post/get
javascript----asp

<script>
var Http = new ActiveXObject("Microsoft.XMLHTTP") ;
Http.open ("GET","http://10.1.9.157/login.asp?username=" + username + "&passwd=" + passwd ,false);
Http.send() ;
strsource = unescape(Http.ResponseText);
delete(Http);
alert(strsource);
</script>

<%
username=request("username")
passwd=request("passwd")
if username="" or passwd="" then
response.write escape("请输入用户名和密码!")
response.end
end if
response.write escape(username&"|"&passwd&"正确")
%>

asp--asp

On Error Resume Next
Server.ScriptTimeOut=9999999
function getHTTPPage(url)
  getHTTPPage=""
  dim http
  set http=server.createobject("Microsoft.XMLHTTP")
  http.open "get",url,false
  http.send()
  if http.readystate<>4 then
  exit function
  end if
  gethttppage=bytestobstr(http.responsebody,"gb2312")
  set http=nothing
  if err.number<>0 then err.clear
end function
 
function bytestobstr(body,cset)
  bytestobstr=""
  dim objstream
  set objstream=server.createobject("adodb.stream")
  objstream.type=1
  objstream.mode=3
  objstream.open
  objstream.write body
  objstream.position=0
  objstream.type=2
  objstream.charset=cset
  bytestobstr=objstream.readtext
  objstream.close
  set objstream=nothing
end function 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值