maskit commented on PR #8963:
URL: https://github.com/apache/trafficserver/pull/8963#issuecomment-1270935657

   If we don't support Server Push on origin side for now, we need to indicate 
it by sending SETTINGS_ENABLE_PUSH:0.
   
   > SETTINGS_ENABLE_PUSH (0x02):  This setting can be used to enable or
         disable server push.  A server MUST NOT send a PUSH_PROMISE frame
         if it receives this parameter set to a value of 0; see
         [Section 
8.4](https://datatracker.ietf.org/doc/html/rfc9113#section-8.4).  A client that 
has both set this parameter to 0 and
         had it acknowledged MUST treat the receipt of a PUSH_PROMISE frame
         as a connection error ([Section 
5.4.1](https://datatracker.ietf.org/doc/html/rfc9113#section-5.4.1)) of type 
PROTOCOL_ERROR.
   
   >  The initial value of SETTINGS_ENABLE_PUSH is 1.  For a client,
         this value indicates that it is willing to receive PUSH_PROMISE
         frames.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to