CURL equivalente in VBA?

Ho un’API per la mia applicazione che mi consente di effettuare richieste CURL. Devo implementarlo in VBA in modo che il mio database desktop possa triggersre le richieste CURL sulla mia app Web.

curl -i --user [email protected]:password -X PUT -d "test=testing" https://mywebsite.com/api 

Come posso implementarlo in Access VBA? Posso usare WinHttp.WinHttpRequest.5.1? Qualche esempio? Grazie Adam,

Risolto, ragazzi, funziona bene. Per comodità di altri popoli.

 TargetURL = "https://www.mysite.co.uk/app/api/v1/test" Set HTTPReq = CreateObject("WinHttp.WinHttpRequest.5.1") HTTPReq.Option(4) = 13056 ' HTTPReq.Open "PUT", TargetURL, False HTTPReq.SetCredentials "user", "password", 0 HTTPReq.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" HTTPReq.send ("test[status]=" & Forms!curl!Text0.Value & "&test2[status]=" & Text2.Value) MsgBox (HTTPReq.responseText)