You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@trafficserver.apache.org by GitBox <gi...@apache.org> on 2022/10/07 00:52:02 UTC

[GitHub] [trafficserver] maskit commented on pull request #8963: Http2 to origin

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: github-unsubscribe@trafficserver.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org