Мне нужно выполнить GETing и POSTing для веб-службы RESTful из VB6. Какой самый лучший и простой способ сделать это?
Вам нужно будет добавить ссылку на библиотеку 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
Если вам нужно выполнить GET / POST из веб-службы REST, вы можете просто написать HTTP-запрос на URL-адрес веб-службы:
http://www.webservicehost.com/webserviceop?<any parameters>
Если вам нужно передать сложные объекты, вам нужно будет сериализовать их, а затем передать в качестве параметров
Затем вы можете получить HTTP-ответ в любом формате, который веб-служба решит вернуть как (JSON, XML и т. д.)