TsgcWebSocketLoadBalancerServerMethods › PushPromiseRemovePreLoadLinks

PushPromiseRemovePreLoadLinks Method

Remove a regra de HTTP/2 Server Push registrada anteriormente no balanceador de carga para o caminho da requisição fornecido.

Sintaxe

procedure PushPromiseRemovePreLoadLinks(const aPathMatch: String);

Parâmetros

NameTypeDescrição
aPathMatchconst StringCaminho da requisição cuja regra de push-promise deve ser removida, usando o mesmo valor originalmente passado a PushPromiseAddPreLoadLinks (por exemplo /index.html).

Observações

PushPromiseRemovePreLoadLinks localiza a entrada armazenada para aPathMatch na tabela de push-promise interna do load balancer e a exclui, de modo que requisições HTTP/2 subsequentes para esse caminho sejam atendidas sem nenhum frame PUSH_PROMISE. A pesquisa é uma correspondência exata com o valor originalmente fornecido a PushPromiseAddPreLoadLinks; chamadas para caminhos que nunca foram registrados (ou que já foram removidos) são silenciosamente ignoradas. Consulte HTTP/2 Server Push para uma visão geral completa do fluxo de trabalho de push-promise.

Exemplo


oServer.PushPromiseRemovePreLoadLinks('/index.html');

Voltar para Métodos