The http2 rfc http://httpwg.org/specs/rfc7540.html says:
All HTTP/2 requests MUST include exactly one valid value for the :method, :scheme, and :path pseudo-header fields
(Note it doesn’t include authority)
for push promise:
The server MUST include a value in the :authority pseudo-header field for which the server is authoritative
My question is, for server push promise request frames, does the server need to always include the authority pseudo header OR if it decides to include it then it must be an authority the server is authoritative for?