You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implémentation de HTTP/1.1 dernière révision RFC7230 etc.
Possibilité d'ajouter un protocole HTTP/2 ou HTTP/3 ensuite (bonus ++)
Navigateur ? (Votre serveur doit être compatible avec le navigateur web de votre choix)
CGI : unique (mandatory) vs multi (bonus). On laisse aussi la une modularité possible pour pouvoir ajouter ce bonus si on veut ensuite ? Qu'est ce que ça implique ?
Ambiguités
Votre serveur ne doit jamais bloquer et le client doit être correctement renvoyé si nécessaire. "Correctement renvoyé" pour le client ?
Votre serveur doit avoir des pages d’erreur par défaut si aucune n’est fournie. Quelles pages d'erreur doivent être incluses par défaut dans le serveur ?
Le client devrait pouvoir téléverser des fichiers. Est-ce qu'il y a des types ou taille de fichiers qui peuvent poser des soucis ? Si oui, on se limite à quoi ?
Stress testez votre serveur, il doit rester disponible à tout prix. Quelles limites on donne à ça ? Surcharge de requêtes par un client, par n clients etc ?
Votre serveur doit pouvoir écouter sur plusieurs ports. En parallèle plusieurs instances ou n'importe quel port pour 1 serveur ? Cas d'erreur utilisation du même port par 2 instances ?
The text was updated successfully, but these errors were encountered:
Et pour les CGI, vous commencez un peu à me connaitre, je suis plutôt chaud pour qu'on fasse une archi un peu modulaire, d'abord bien implémenter un seul CGI mais laisser la place dès le début à pouvoir implémenter le multi-CGI si on veut faire les bonus :)
Choix
Ambiguités
The text was updated successfully, but these errors were encountered: