Получить / опубликовать в веб-сервисе RESTful

Мне нужно выполнить GETing и POSTing для веб-службы RESTful из VB6. Какой самый лучший и простой способ сделать это?

20
задан Echo says Reinstate Monica 18 August 2010 в 19:53
поделиться

2 ответа

Вам нужно будет добавить ссылку на библиотеку 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
29
ответ дан 29 November 2019 в 23:44
поделиться

Если вам нужно выполнить GET / POST из веб-службы REST, вы можете просто написать HTTP-запрос на URL-адрес веб-службы:

http://www.webservicehost.com/webserviceop?<any parameters>

Если вам нужно передать сложные объекты, вам нужно будет сериализовать их, а затем передать в качестве параметров

Затем вы можете получить HTTP-ответ в любом формате, который веб-служба решит вернуть как (JSON, XML и т. д.)

0
ответ дан 29 November 2019 в 23:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: