3.1.5.1 Receiving a Response of a PeerDist-Supporting Request

When an HTTP/1.1 client sends an HTTP request with the PeerDist content encoding listed in its Accept-Encoding header, the HTTP/1.1 server MAY send an HTTP response with a Connection header field with a value of "close". When an HTTP/1.1 client receives such a response, it SHOULD close the underlying TCP connection gracefully by sending TCP header with the FIN control flag set instead of the RST control flag, as specified in in [RFC793] section 3.1.

If the response from the server contains a PeerDistEx parameters header field with MakeHashRequest set to true, then the client SHOULD make a hash request to the server and include the PeerDistEx parameters header field with HashRequest set to true.

 X-P2P-PeerDistEx: MinContentInformation=1.0, MaxContentInformation=2.0, HashRequest=true