Selon the specification (comme je l'ai lu), ils sont autorisés.
Voici comment le Request-Line est construit (comme ceux dans votre exemple):
5,1 Demande en ligne
La demande en ligne commence par un jeton de méthode, suivi du Request-URI et la version du protocole, et se terminant par CRLF. Les éléments sont séparés par des caractères SP. Aucun CR ou LF n'est autorisé à l'exception de dans la séquence CRLF finale.
Request-Line = Method SP Request-URI SP HTTP-Version CRLF
Et puis about Request-URI:
Le Request-URI
est un identificateur de ressource uniforme (section 3.2) et identifie la ressource sur laquelle appliquer la demande.
Comme je le vois, la spécification ne fait aucune restriction sur ce type de URIs peut être utilisé, et si elles sont limitées par l'utilisation de certains Methods.
Avez-vous essayé de le rechercher dans les spécifications? – kapa
Oui et je n'ai rien trouvé qui le restreigne –