doCall.asp 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <%
  2. uid="xnly01"
  3. pwd="123456"
  4. host=request.Form("txt_host")
  5. call1=request.Form("txt_call")
  6. Function URLEncoding(vstrIn)
  7. strReturn = ""
  8. For i = 1 To Len(vstrIn)
  9. ThisChr = Mid(vStrIn,i,1)
  10. If Abs(Asc(ThisChr)) < &HFF Then
  11. strReturn = strReturn & ThisChr
  12. Else
  13. innerCode = Asc(ThisChr)
  14. If innerCode < 0 Then
  15. innerCode = innerCode + &H10000
  16. End If
  17. Hight8 = (innerCode And &HFF00)\ &HFF
  18. Low8 = innerCode And &HFF
  19. strReturn = strReturn & "%" & Hex(Hight8) & "%" & Hex(Low8)
  20. End If
  21. Next
  22. URLEncoding = strReturn
  23. End Function
  24. on error resume next
  25. '==============================
  26. function getHTTPPage(strurl)
  27. on error resume next
  28. set http = Server.CreateObject("Microsoft.XMLHTTP")
  29. http.Open "GET",strurl, false
  30. http.setRequestHeader "Content-type:", "text/xml;charset=GB2312"
  31. http.Send
  32. getHTTPPage=http.ResponseText
  33. end function
  34. '================================开始发送
  35. ' strurl="http://service.winic.org:8009/sys_port/gateway/?id="&uid&"&pwd="&pwd&"&to="&mob&"&content="&msg&"&time="
  36. strurl="http://service.winic.org:8009/voice_service/superphone.asp?id="&uid&"&pwd="&pwd&"&from_no="+host+"&to_no="+call1+"&ocode="
  37. getHTTPPage strurl '提交并返回结果 也可以这样写 backinfo=getHTTPPage(strurl)
  38. %>