ASP模拟POST提交数据的方法
2010-03-23 20:00
260 查看
ASP模拟POST提交数据的方法
Author:flymorn Source:飘易Categories:Asp编程 PostTime:2009-4-7 13:21:40
正 文:
有时需要获取远程网站的某些信息,而服务器又限制了GET方式,只能通过POST数据提交,这个时候我们可以通过asp来实现模拟提交post数据,飘易加工了下面的部分代码,比如获取IP138的IP数据地址信息,代码如下:
<%
On error resume next '容错处理
Function GetBody(ips) '飘易-获取远程IP地址POST信息
Set https = Server.CreateObject("MSXML2.XMLHTTP")
With https
.Open "Post", "http://www.ip138.com/ips8.asp", False
.setRequestHeader "Content-Type","application/x-www-form-urlencoded"
.Send "ip="&ips&"&action=2"
GetBody = .ResponseBody
End With
GetBody = BytesToBstr(GetBody,"GB2312")
Set https = Nothing
End Function
Function BytesToBstr(body,Cset) '飘易:转换GB2312
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
Response.Write GetBody("61.186.177.105")
%>
相关文章推荐
- ASP模拟POST提交数据的方法
- ASP模拟POST请求异步提交数据的方法
- ASP模拟POST请求异步提交数据的方法
- ASP模拟POST请求异步提交数据的方法
- PHP模拟POST提交数据并获得返回值之CURL方法
- php模拟post提交数据的方法
- 如何用PHP模拟POST方法 采集提交后的数据
- asp下对POST提交数据限制的解决方法
- PHP模拟POST提交数据并获得返回值之CURL方法(使用PHP extension,然后使用php_curl.dll,很不错)
- php中模拟POST提交数据两种方法
- PHP利用CURL方法模拟POST提交数据并获得返回值的小细节
- php中模拟POST提交数据两种方法
- 三种方法教你如何用PHP模拟post提交数据
- ASP模拟POST提交,然后XMLHTTP获取数据总是乱码,请大家帮忙,感谢!
- asp下对POST提交数据限制的解决方法
- PHP模拟post提交数据方法汇总
- php模拟post提交数据的方法
- php模拟post提交数据方法
- PHP模拟post提交数据方法汇总
- PHP中模拟post提交数据的方法