Caractères spéciaux dans les noms d'utilisateur et mots de passe

Cette rubrique explique comment gérer les caractères spéciaux dans les noms d'utilisateur et les mots de passe qui doivent être inclus dans la chaîne URL d'entrée.

Caractères spéciaux

Si votre serveur distant nécessite une authentification, vous pouvez inclure le nom d'utilisateur et le mot de passe dans la chaîne d'URL d'entrée. Les noms d'utilisateur et les mots de passe doivent comporter les caractères spéciaux suivants codés en pourcentage:

Charatères Spéciaux
Personnage Encodé en pourcentage
]%5B
[%5D
?%3F
/%2F
<%3C
~%7E
#%23
`%6D
!%21
@%40
$%24
%%25
^%5E
&%26
*%2A
(%28
)%29
+%2B
=%3D
}%7D
|%7C
:%3A
"%22
;%3B
'%27
,%2C
>%3E
{%7B
espacer%20

Exemples :

  • http://example.com/path/to/input.avi
  • https://example.com/path/to/input.mov
  • ftp://example.com/path/to/input.mp3
  • s ftp://example.com/path/to/input.3gp
  • https://s3.amazonaws.com/bucket-name/input.mpeg
  • s3 : //bucket-name/input.mpeg (raccourci pour l'URL HTTP S3 complète)

Exemples (avec nom d'utilisateur « utilisateur » et mot de passe « pass ! mot ») :

  • http://user:pass%21word@example.com/path/to/input.avi
  • https://user:pass%21word@example.com/path/to/input.mov
  • ftp://user:pass%21word@example.com/path/to/input.mp3
  • s ftp://user:pass%21word@example.com/path/to/input.3gp
  • ftp://user:pass%21word@example.com/path/to/input.mp3

Certains serveurs ont besoin d'un nom d'utilisateur incluant votre nom de domaine (nom d'utilisateur « user@example.com » et mot de passe « pass ! mot ») :

  • http://user%40example.com:pass%21word@example.com/path/to/input.avi
  • https://user%40example.com:pass%21word@example.com/path/to/input.mov
  • ftp://user%40example.com:pass%21word@example.com/path/to/input.mp3
  • s ftp://user%40example.com:pass%21word@example.com/path/to/input.3gp
  • ftp://user%40example.com:pass%21word@example.com/path/to/input.mp3