当前位置:  开发笔记 > 后端 > 正文

获取/发布到RESTful Web服务

如何解决《获取/发布到RESTfulWeb服务》经验,为你挑选了2个好方法。

我需要从VB6对RESTful Web服务进行一些GET和POST.最好和最简单的方法是什么?



1> Justin Niess..:

您需要添加对MSXML库的引用:

Dim sUrl As String
Dim response As String
Dim xmlhttp

Set sUrl = "http://my.domain.com/service/operation/param"

Set xmlhttp = Server.CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "POST", sURL, False
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xmlhttp.send()

Dim response As String = xmlhttp.responseText

Set xmlhttp = Nothing



2> craftworkgam..:

我最近在一个旧的遗留应用程序中需要这个GET请求,并且由于接受的答案没有编译,我想我会发布一些工作代码.我相信它将来会帮助一些使用VB6的可怜鞋底;)这是一个很好的清洁功能.

Public Function WebRequest(url As String) As String
    Dim http As MSXML2.XMLHTTP
    Set http = CreateObject("MSXML2.ServerXMLHTTP")

    http.Open "GET", url, False
    http.Send

    WebRequest = http.responseText
    Set http = Nothing
End Function

以下是示例用法:

Dim result As String
Dim url As String

url = "http://my.domain.com/service/operation/param"
result = WebRequest(url)

快乐的VB6ing!:)

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有