2017-12-23 6 views
1

HTTPサービスからJSONデータを取得し、それを解析するためにJsonConverterを使用しています。JsonConverter Excel VBA - HTTPは常に同じになる

マクロを初めて実行したときには問題ありませんが、マクロを再実行すると、最初と同じデータが取得されます(更新データを取得する必要があります。クライアント側)。

Excelを終了してもう一度開くと、最新のデータが取得されます。

ここで問題は何ですか?

助けてください。

答えて

1

この問題はキャッシュメカニズムによるものです。

これを避けるには、Msxml2.XMLHTTP.6.0の代わりにMsxml2.ServerXMLHTTP.6.0を使用してください。

またMsxml2.XMLHTTP.6.0を使用し続けることができますが、次のヘッダーを設定する必要があります:それは働いた

xhr.SetRequestHeader "If-None-Match", "-" 
+0

感謝を! – frenz

関連する問題