Привет и добро пожаловать в стек переполнения!Вы отметили chilkat
в своем вопросе, однако вы не обращались к нему нигде в теле или его части, поэтому я не был уверен, указывает ли ответ на это или нет, поэтому я постараюсь сделать и то и другое.
без чилката
Вы можете сделать это в чистом VBS с помощью AJAX, краткий ответ будет
Dim request
Set request = CreateObject("MSXML2.XMLHTTP")
request.open "GET", "http://www.example.com", False '(1)
request.send infoToSend '(2)
'(3)
- Здесь вы установите "POST" или "GET"«
- infoToSend содержит информационные данные, отформатированные как« key = value & key2 ... »
- request.responseText здесь содержит ответ сервера в виде текста, проанализируйте его как json, если вам нужно. Вы можете найтиинформация здесь .
с chilkat
Если вы все еще хотите использовать chilkat, основная документация объекта http: здесь , здесьэто все, что вам нужно.Если вам нужен пример, приведенный здесь, я нашел два: создание запроса: https://www.example -code.com / vbscript / http_xmlHttpRequestVerbs.asp отправка json: https://www.example -code.com/vbscript/http_put_json.asp
Я не буду вставлять его сюда, потому что он слишком длинный, но основная часть вашего интереса состоит в том, что вы:
set request = CreateObject("Chilkat_9_5_0.HttpRequest") '(1)
request.HttpVerb = "PUT" '(2)
success = request.LoadBodyFromString(xmlStr,"utf-8") '(3)
Set response = http.SynchronousRequest(endpointDomain,endpointPort,endpointSsl,request)' (4)
- у вас естьчтобы создать httpRequest
- , установленный здесь, eather get или post 3. вы загружаете здесь свой контент, это ваш json или то, что вы будете отправлять, но отформатирован соответствующим образом
- здесь у вас есть ответ, содержащий HttpResponseобъект с результатом
документации на HttpResponse и HttpRequest