How to disable cache in URLConnection and HTMLViewer

Hello,
I am trying to read a file located at some http address, but I am stuck with this problem: once received a content, on subsequent connection I get always the same content even if the file was changed. I suppose it is Internet cache, but it seems impossible to clear it. In Windows I am trying this command:
var s as shell
s=new shell
s.execute “RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255”
but it does’nt work.
How to solve it? And when in future I will compile for Mac, could i have the same problem?
Thank you
AG

Not sure if this will work or get the cached version, but I use this Method based on the Forum post(forum.xojo.com/22982-get-line-1-from-external-file-located-on-internet/0#p193920):

Protected Function getHTTPFolderItem(webSiteURL As String, f As FolderItem, timeOut As Integer = 20) As FolderItem
 
  #If TargetDesktop Or TargetWeb Then 'iOS has no HTTPSocket, so needs to be changed to URLConnection
    Var tempHTTPSocket As New HTTPSocket
    Var tempBoolean As Boolean = False
    
    If webSiteURL = "" Or f = Nil Or Not f.Parent.Exists Then Return Nil
    
    If webSiteURL.Left(7) <> "http://" And webSiteURL.Left(8) <> "https://" Then 'ensure the URL prefix is correct
      webSiteURL = "http://" + webSiteURL
    End If
    
    tempBoolean = tempHTTPSocket.Get(webSiteURL, f, timeOut)
    If tempBoolean And f <> Nil And f.Exists And tempHTTPSocket.ErrorCode = 0 Then
      tempHTTPSocket.Close
      Return f
    Else
      tempHTTPSocket.Close
      Return Nil
    End If
  #EndIf
      
End Function

Doesn’t one throw a nonce on the end as a URL parameter to make it certain ?

Based on UNIX ts for example.

Thank you very much David, your hint was really helpful. This very simple code, based on the Forum post you quoted, worked:

dim s as String
dim url as string =
dim dl as new HTTPSocket
s = (dl.get (url, 100))
msgbox(s)
(then I can process the string as I like)

I’m not so expert, but I guess that URLConnection and HTMLViewer are based on the default system browser (IE), so they are affected by its cache; HTTP Socket seems to bypass it, isn’it?
However, how to get the same result with iOs if there is no HTTP Socket for Mac? I don’t know Mac, I just would like to implement my program also there. I read that iOs wants secure “https” only, and that to read “http” URLs some stuff in a plist file should be done. But I am lost, don’t know details about how a package for Mac should be done from scratch… I did’nt find a clear and complete tutorial, is there one somewhere?
Thank you again, A.