TsgcWebSocketHTTPServer › 方法 › PushPromiseRemovePreLoadLinks
移除之前为给定请求路径注册的 HTTP/2 服务器推送规则。
procedure PushPromiseRemovePreLoadLinks(const aPathMatch: String);
| 名称 | 类型 | 描述 |
|---|---|---|
aPathMatch | const String | 要移除其推送承诺规则的请求路径,使用最初传递给 PushPromiseAddPreLoadLinks 的相同值(例如 /index.html)。 |
PushPromiseRemovePreLoadLinks 在内部推送承诺表中定位 aPathMatch 存储的条目并将其删除,以便后续对该路径的 HTTP/2 请求不带任何 PUSH_PROMISE 帧提供服务。查找是对最初提供给 PushPromiseAddPreLoadLinks 的值的精确匹配;对从未注册(或已删除)的路径的调用将被静默忽略。有关推送承诺工作流程的完整概述,请参阅 HTTP/2 服务器推送。
oServer.PushPromiseRemovePreLoadLinks('/index.html');