2017-05-24 4 views
0

Je travaille sur un périphérique très contraint qui prend en charge le protocole TCP, et je veux prendre en charge HTTP/1.1 mais éliminer toute la compression pour l'adapter aux limites de l'appareil.Petit serveur Web sans codage de transfert compressé

Si un client envoie un codage de transfert compressé, quel état de réponse HTTP doit être renvoyé par le serveur pour indiquer qu'il n'accepte que des blocs non compressés?

Répondre

0

De RFC 7230, section 3.3.1:

Un serveur qui reçoit un message de demande avec un transfert de codage, il ne comprend pas DEVRAIT répondre avec 501 (Non implémenté).

Pour codages de contenu consulter RFC 7231, section 3.1.2.1:

Un serveur d'origine peut répondre avec un code d'état de 415 (non pris en charge Type de support) si une représentation dans le message de demande a un codage de contenu non acceptable.