Martin,
On Jun 27, 2014, at 1:05 PM, Martin Thomson <martin.thomson@gmail.com> wrote:
> On 27 June 2014 09:45, Michael Sweet <msweet@apple.com> wrote:
>> FWIW, my current HTTP/2 implementation does not support continuation
>> headers, for the simple reason that 99.9999% of our users do not need
>> extremely large header support (for ActiveDirectory/RFC 4559 deployments).
>
> Just to clarify behaviour: what do you do when:
> a) you are asked to transmit more headers than will fit in a single
> frame through your API?
The API will return an error.
For IPP requests the likelihood of going over 16k-1 is basically 0 unless Kerberos authentication (RFC 4559) is being used. If it becomes an issue I can always force HTTP/1.1 operation when Kerberos authentication is used. Of I could decide to support CONTINUATION frames in the future. But since 99.99% of our users do not use Kerberos for printing (and those that do are generally using SMB or IPP to a Windows server where I don't expect IPP over HTTP/2 support), I have little incentive to implement support for something I'll never use.
> b) you receive a CONTINUATION frame?
413
_________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair