這是一個快速和骯髒的POC我有其他有用的堆棧職位至今:解析JSON/XML參數
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
Private Sub Command1_Click()
Dim http As MSXML2.xmlhttp
Dim result As String
Dim url As String
Dim productId As String
productId = "2"
url = "http://localhost:1111/api/products/" & productId
result = WebRequest(url)
MsgBox result
End Sub
這需要一個簡單的Web API和收益預期。響應內容如下:
{"Id":2,"Name":"Yo-yo","Category":"Toys","Price":3.75}
將參數分配給變量以在應用程序的其餘部分中使用的最佳方式是什麼?
爲什麼在這裏使用'CreateObject()'而不是'New'? – Bob77
@ Bob77我很快就複製了這個答案:https://stackoverflow.com/a/27854657/7896203我從來沒有使用VB6之前,所以我不能回答這個問題說實話。 – Reed