我需要一个允许将数据发布到特定网页的Windows DLL。一个很好的例子是ISX,它非常适合下载,但遗憾的是它不支持POST请求。
这将用于在VB6中构建可移植应用程序。因为winsock.ocx并不总是可用并且需要注册,所以我正在寻找一个免注册的原生替代品。
是否有类似的DLL可用?
需要简单明了的内容,例如PostData (url, data)
。
答案 0 :(得分:1)
您始终可以将libcurl或neon构建为DLL:您需要执行VB6声明,但没有理由说您无法使用它们而无法打包winsock.ocx进入安装程序。
编辑:见http://curl.haxx.se/libcurl/vb/。不确定它是当前/最近的,但它可能是一个不错的开始。
答案 1 :(得分:1)
有一个名为“MSXML2.XMLHTTP”的无处不在的COM对象可以执行GET和POST请求并返回结果。您只需要编写一个包装函数来将其简化为(url,data)
作为旁注,如果您发现许多客户端级代理/局域网/安全设置弄乱了您的连接,您可以尝试连接的“MSXML2。服务器 XMLHTTP”更原始的时尚。