2014-07-04 2 views
0

암호가 발신 암호를 보내는 발신인 종점에 액세스하려고 시도했지만 비밀번호에 # 문자가 포함되어 있으므로 tryive가 % 23에 인코딩하여 오류가 발생하더라도 메시지 ... 어떻게 보낼 수 있습니까?특수 문자를 암호에 사용하여 노새를 끝내는 방법

내 코드 :

<http:outbound-endpoint host="localhost" path="path/path" port="8080" user="username" password="paswd%23" exchange-pattern="request-response" doc:name="HTTP"> 
    </http:outbound-endpoint> 

그리고 오류는 다음과 같습니다

Invalid uri 'http://username:paswd#@localhost:8080/path/path 

뮬 버전 3.4

답변

1

두 번 인코딩 암호 :

password="paswd%2523" 
+0

% 2,523 이중 인코딩 암호에서 # 및 그것은 실제로 일합니다, 그것은 재미있었습니다 ... Ty again David! –

+0

'% % 2520 % 2520Jader % 2520 % 253A)';) –

1

인코딩 할 필요가있다. @daviddessot 언급했다. 맞습니다. 이 자유롭게 사용 :하십시오 확장자로 http://www.url-encode-decode.com/

주요 문자 :

  • ! - % 21
  • $를 - 24 %
  • % - 25 %
  • @ - 40 %가 근무 롤
+0

*을 % 2A로 변경 한 후에도 왜 이것이 작동하지 않는지 알려주십시오. 세부 정보 : 포트 : 31415 (프로토콜 : SFTP) 사용자 이름 : TFS-LP0160 –

+0

오류 메시지가 무엇입니까? –

+0

나는 경로가 '///'이어야하고 '/'를 사용하고있는 sftp의 루트 디렉토리에 쓰기를 시도하고 있었다. –

관련 문제