> On Aug 4, 2016, at 8:15 PM, James Peach <jpe...@apache.org> wrote:
> 
> 
>> On Aug 1, 2016, at 12:18 AM, Masakazu Kitajo <mas...@apache.org> wrote:
>> 
>> 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)
> 
> I think the direction we are moving in is to pass URLs as URL objects rather 
> than strings.


Definitely.

— leif

> 
>> 
>> 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
> 

Reply via email to