Send-Methode in MSXML2.xmlHttp nicht senden zweiten mal
Ich bin mit dem folgenden code, und erstellen einer dll mithilfe dieser. Ersten mal die send-Methode woirks in Ordnung. Ab dann seine Angabe der alten Werte, nicht die aktualisierten Werte
Dim xmlHttp As MSXML2.xmlHttp
Set xmlHttp = New MSXML2.xmlHttp
Dim response as string
response = xmlHttp.readyState
sUrl = "MyUrl"
xmlHttp.open "GET", sUrl, False
xmlHttp.setRequestHeader "Content-Type", "text/xml; charset=utf-8"
response = xmlHttp.readyState
xmlHttp.send
response = xmlHttp.readyState
response = xmlHttp.responseText
.....
Set xmlHttp = Nothing
Dank
Asha
- Vielleicht sollten Sie das Lesen durch die stackoverflow.com/questions/5235464/...
- Tun Sie eigentlich neu das Objekt jedes mal?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie einen sehr einfachen trick, um immer die aktualisierten Werte können, müssen Sie immer eine andere URL.
Fügen Sie einen parameter in der url, die ändern jedes mal, wenn Sie senden Sie die Anforderung, dieser parameter hat nichts in server-Seite
in diesem Beispiel erstelle ich eine statische variable, die inkrementiert bei jedem Aufruf
Glück 😉