TsgcWebSocketHTTPServerMétodos › PushPromiseRemovePreLoadLinks

PushPromiseRemovePreLoadLinks Method

Remove a regra de HTTP/2 Server Push previamente registrada para o caminho de 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 interna de push-promise e a exclui, de modo que requisições HTTP/2 subsequentes para aquele caminho sejam servidas sem nenhum frame PUSH_PROMISE. A busca é uma correspondência exata contra o valor originalmente fornecido a PushPromiseAddPreLoadLinks; chamadas para caminhos que nunca foram registrados (ou já foram removidos) são silenciosamente ignoradas. Consulte HTTP/2 Server Push para uma visão geral completa do workflow de push-promise.

Exemplo


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

Voltar para Métodos