以前收集的一些资料---使用ASP建立Http组件

生成HTTP组件
自己动手,丰衣足食,下面介绍如何生成自己的AspHttp组件。
使用Winsock控件,下面将介绍怎么来建立一个简单的HTTP组件。
记住先选择mswinsck.ocx控件
下面的代码是在VB6中编译的。
代码如下:
           Private WithEvents objWinSock As MSWinsockLib.Winsock
          Private strURL As String
          Private strURI As String
          Private strServer As String
          Private nPort As Long
          Private strHead As String
          Private strData As String
          Private bConnected As Boolean
          Public Function httpGet(URL As String) As String
               Set objWinSock = New MSWinsockLib.Winsock
               strURL = URL
               ParseURL
               Connect
               SendRequest
               objWinSock.Close
               strHead = Left(strData, InStr(strData, vbCrLf & vbCrLf))
               strData = Right(strData, Len(strData) - InStr(strData, vbCrLf & vbCrLf))

时间: 2024-10-22 04:48:13

以前收集的一些资料---使用ASP建立Http组件的相关文章

以前收集的一些资料---使用ASP加密算法加密你的数据(二)

加密|数据|算法          以前收集的一些资料---使用ASP加密算法加密你的数据(二)Julain Sitkewich在第一部分,讨论了如何生成密钥,下面将介绍如何使用这个密钥来加密和解密一个字符串.下面的代码就是能够同时实现这个功能的函数Crypt.asp文件<% Dim g_Key Const g_CryptThis = "Now is the time for all good men to come to the aid of their country."Co

以前收集的一些资料---使用ASP方便的建立自己网站的每日更新

使用ASP方便的建立自己网站的每日更新每日更新是什么东东我想大家也都应该知道把,其实有点象现在很多新闻网站的更新,下面介绍如何让你的网站的内容每天自动更新下面的代码适用于:1.使用任何ODBC兼容的数据库2.很方便的插入到你现有的ASP程序中如何保存更新内容呢?数据库结构:(一共三个字段)QuoteID(Long ),Quote(String ),Author(String) 下面一个技巧是如何让更新显示在任意一个页面上呢?我们只要把更新内容和作者当返回值送给调用的页面即可.代码如下,其中log

以前收集的一些资料---在ASP中使用MSMQ解决进程死锁问题。

解决|进程|问题             在ASP中使用MSMQ当ASP程序因为某个进程花费了过长的时间而导致在客户端过期时,当访问者已经放弃了对你的网站的访问而离开去了别的网站时.或则你的服务器上阻塞了大量的死队列时,错误"Server is too busy"发生了.当你在设计网站的过程中碰到这些问题时,一个解决办法就是使用Microsoft Message Queue (MSMQ)来结束这些进程. Microsoft Message Queue 的基本介绍:MSMQ (代号又叫&

以前收集的一些资料---使用ASP的错误陷阱实现网站虚拟目录功能

错误|虚拟目录                 使用ASP的错误陷阱实现网站虚拟目录功能    我想大家一定都看见过在很多提供个人主页的网站上有这个虚拟目录功能.就是http://xxx.xxx.xxx/~Batman就会连接到我的主页上(假设我有这个主页,呵呵)    那么我们怎么使用纯粹的ASP技术来实现这个功能了,例如在chinaasp上如果联接是http://www.chinaasp.com/~Batman就会自动连接到与Batman有关的个人信息上呢?    下面将介绍一种使用ASP的

以前收集的一些资料---使用ASP编写农历算法(一)

农历|算法                  使用ASP编写农历算法              新年将近,呵呵,写了一个阴历和阳历的ASP程序,就当给大家的新年贺礼(呵呵,这下蓝先生满意啦把,就当我送给你的圣诞礼物把...)希望大家能够喜欢...大家可以很方便的将这个农历加入到自己的主页中中国人使用中国人自己的日历,呵呵,希望大家以后能够支持Chinaasp的共同进步...一共两个文件cal.asp和cal2.inc(主要是常量的定义)cal.asp代码如下<!--#include virtua

以前收集的一些资料---使用ASP推出你自己网站的频道

想自己生成自己站点的频道文件吗,看看下面的代码把.这只是个例子而已,但我想你完全可以根据它来建立你自己的频道.以后只要用户下载该.cdf文件,用户就能够订阅你的站点的频道了.                    <%                    '打开数据库连接,并定义用于格式化的变量.                    Set DBConn = Server.CreateObject("ADODB.Connection")                    

以前收集的一些资料---使用ASP编写农历算法(二)

农历|算法 不知道大家去过www.renren.com没有,其中的农历其实就可以这样实现的...如果大家自己有兴趣的话,还可以给农历算法填加好多其他的功能...本程序的限制是只能够转换1950年到2050年之间的农历和公历...cal2.inc文件<%    Dim m_minyear    Dim m_maxyear    Dim NongLiDayName    Dim NongLiMonthName        m_minyear        = 1950    m_maxyear  

以前收集的一些资料---如何调试ASP服务端的组件技术

        如何调试ASP服务端的组件技术    本文主要介绍如何调试ASP服务端组件技术,包括这个复杂的出错信息:    一.ASP 0115 Error.    二.代码在单独的EXE文件里面运行良好,但是一旦放入ASP中        产生调用失败的信息本文背景:    第一种情况:你在你的浏览器中可否看见过这种信息呢?Error 'ASP 0115'Unexpected error/<Web Name>/<ASP file name>.aspA trappable er

如何使用ASP建立虚拟的FTP服务器(上)

ftp服务器|ftp服务器 在ASP中采用组件或无组件上传技术,均可以实现文件的上传功能.由此我们可以采用ASP的无组件上传技术,在我们自己的站点上建立一个虚拟的FTP服务器,象真正的FTP服务器一样,为多个用户提供远程文件的管理,同时各个用户只能操作自己的文件. 当文件上传的时候,ASP可以采用FSO或数据库方式来保存文件数据(有些服务器并没有提供FSO功能).这里我采用数据库来保存用户所上传的文件,采用数据库的优点我就不说了,总之很多.还有一个原因就是IIS限制了文件上传的大小(大概最大20