사용자 이름 및 암호의 특수 문자

이 항목에서는 입력 URL 문자열에 포함해야 하는 사용자 이름 및 암호에서 특수 문자를 처리하는 방법에 대해 설명합니다.

특수 문자

원격 서버에 인증이 필요한 경우 입력 URL 문자열에 사용자 이름과 비밀번호를 포함 할 수 있습니다. 사용자 이름과 암호에는 다음과 같은 특수 문자가 있어야합니다. 퍼센트 인코딩 된 :

특수 캐릭터
문자 백분율 인코딩
]%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
공간%20

예:

  • http://example.com/path/to/input.avi
  • https://example.com/path/to/input.mov
  • ftp://example.com/path/to/input.mp3
  • sftp : //example.com/path/to/input.3gp
  • https://s3.amazonaws.com/bucket-name/input.mpeg
  • s3 : //bucket-name/input.mpeg (전체 HTTP S3 URL의 약어)

예 (사용자 이름 "user"및 암호 "pass! word"사용) :

  • 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
  • sftp : // user : pass%21word@example.com/path/to/input.3gp
  • ftp://user:pass%21word@example.com/path/to/input.mp3

일부 서버에는 도메인 이름 (사용자 이름 "user@example.com"및 암호 "pass! word")이 포함 된 사용자 이름이 필요합니다.

  • 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
  • sftp : //user%40example.com : pass%21word@example.com/path/to/input.3gp
  • ftp://user%40example.com:pass%21word@example.com/path/to/input.mp3