trafficserver-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Masakazu Kitajo <mas...@apache.org>
Subject [API PROPOSAL] TSHttpTxnServerPush
Date Sun, 31 Jul 2016 14:18:36 GMT
Hi all,

I'd like to add a new API to support Server Push[1] introduced by HTTP/2.

    void TSHttpTxnServerPush(TSHttpTxn txnp, const char *url, int url_len)

This allows plugins to push contents with Server Push mechanism
supported by client session protocols. Currently, the API can be used
with HTTP/2 sessions but it will be used with QUIC[2] sessions too in
the future.

I think the API should be marked as experimental, and it need to be
brushed up with practical use cases. However, at least, it should
satisfy the simple approaches discussed on TS-3474.

JIRA:
    https://issues.apache.org/jira/browse/TS-3474

Pull Request:
    https://github.com/apache/trafficserver/pull/833

[1] https://tools.ietf.org/html/rfc7540#section-8.2
[2] https://tools.ietf.org/html/draft-shade-quic-http2-mapping-00#section-9

Thanks,
Masakazu

Mime
View raw message