Hola coco y demas compañeros, muy interesante la clase...
Te comento lo siguiente, yo consumo un web service, y uso xmlhttrequest de la siguiente manera, ahora como podria yo, con ésta clase, enviarle al usuario un aviso (un form, un gif de esos tipo web "loading",) ó algo que me indique que se esta procesando la solicitud...?? pido mucho?? gracias!!
Dim oHttReq As XMLHTTPRequest
Set oHttReq = New XMLHTTPRequest
urlPOST = "
https://test.consultauser.com.mx/wsconsultaiduser.asmx"
oHttReq.Open "POST", urlPOST, False 'Aqui tendria que poner a true
oHttReq.Send sXml 'al hacer esto aqui es donde se me congela por unos segundos el equipo.
'sXML es un String que contiene el XML con los datos de usuario y contraseña y ademas la informacion que envio al Ws.
If oHttReq.Status = 200 Then
' este será el texto recibido del servicio Web
resultWs = procesarRespuesta(oHttReq.responseText)
Else
MsgError = "Error Codigo de Estado Web Service Status: " & oHttReq.Status & ": " & oHttReq.statusText & "
resultWs = False
End If
Set oHttReq = Nothing