|
发表于 2025-5-11 00:28:30
|
显示全部楼层
河北省衡水市
方法一:添加随机参数绕过缓存 变量名 | 类 型 | 静态 | 数组 | 备 注 | 随机参数 | 文本型 | | | 完整URL | 文本型 | | | 返回内容 | 文本型 | | |
随机参数 = "?t=" + 到文本 (取启动时间 ()) 完整URL = 文件URL + 随机参数 返回内容 = 到文本 (HTTP读文件 (完整URL )) 返回 (返回内容 )
方法二:强制不使用缓存(添加请求头)
变量名 | 类 型 | 静态 | 数组 | 备 注 | 网络访问 | 对象 | | | 返回内容 | 文本型 | | | 头信息 | 文本型 | | |
网络访问. 创建 ("WinHttp.WinHttpRequest.5.1", ) 头信息 = "Cache-Control: no-cache, no-store, must-revalidate" + #换行符 + _ "Pragma: no-cache" + #换行符 + _ "Expires: 0" 网络访问. 方法 ("Open", "GET", 文件URL, 假)网络访问. 方法 ("SetRequestHeader", "Cache-Control", "no-cache" )网络访问. 方法 ("SetRequestHeader", "Pragma", "no-cache" )网络访问. 方法 ("Send", )网络访问. 方法 ("WaitForResponse", 10 ) 返回内容 = 网络访问. 文本属性 ("ResponseText" )返回 (返回内容 )
方法三:使用POST方法请求(部分CDN对POST请求不缓存)
返回内容 = 到文本 (HTTP读文件 (文件URL, "POST", , , , )) 返回 (返回内容 )
方法四:使用时间戳签名
变量名 | 类 型 | 静态 | 数组 | 备 注 | 签名URL | 文本型 | | | 时间戳 | 文本型 | | | 返回内容 | 文本型 | | |
时间戳 = 到文本 (取现行时间戳 ()) 签名URL = 文件URL + "?sign=" + 取数据摘要 (到字节集 (时间戳 + "your_secret_key" )) 返回内容 = 到文本 (HTTP读文件 (签名URL )) 返回 (返回内容 )
|
评分
-
参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|