Hi Rob,
not sure why you use "PUT" in the .Open method when a "GET" is what you
actually have in mind, and also what
> HttpReq.Send " "
is intended for.
Try like this, this works fine here:
Dim HttpReq As WinHttp.WinHttpRequest
Set HttpReq = New WinHttp.WinHttpRequest
HttpReq.Open "GET", "
https://www.abc.com/xyz/index.html"
HttpReq.SetCredentials "<username>, "<password>", 0&
HttpReq.Send "GET /xyz/index.html"
Debug.Print HttpReq.ResponseText
HTH Wolfgang