TsgcWebSocketLoadBalancerServer › Methods › 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');