STOMP 프로토콜 - 연결 프레임은 로그인/비밀번호가 필수인가요?

StackOverflow https://stackoverflow.com/questions/533050

  •  22-08-2019
  •  | 
  •  

문제

나는 다양한 방식으로 STOMP 프로토콜을 사용해 왔습니다.저는 STOMP용 PHP, Python 및 Objective-C 라이브러리에서 이러한 현상을 경험했습니다.STOMP 사양 스톰프 홈페이지 이 점에 대해서는 구체적이지 않습니다.

기본적으로 세 라이브러리 모두의 CONNECT 함수(Python 라이브러리에서는 이 문제를 수정했지만 버그로 인정되었습니다.아무것도 지정되지 않은 경우에도 함수는 로그인 및 비밀번호 매개변수를 계속 보냅니다.말그대로..

CONNECT
login:
passcode:

사양이 불분명하며 이에 대해 더 나은 아이디어를 갖고 있는 사람이 있는지 궁금합니다.STOMP 및 ActiveMQ와 관련된 일부 사람들이 이러한 포럼을 탐색하고 있다는 것을 알고 있습니다.

도움이 되었습니까?

해결책

ActiveMQ에서는 이러한 헤더를 전송할 필요가 없습니다.예를 들어 이 텔넷 세션을 살펴보십시오.

$ telnet localhost 61613
Trying ::1...
Connected to localhost.
Escape character is '^]'.
CONNECT

^@
CONNECTED
session:ID:nc-example.com-51165-1234432649359-2:0

헤더 없이 브로커에 성공적으로 연결됩니다.

건배

다른 팁

가치가있는 것에 대해 Stomp 1.1 사양 이 모호성을 명확하게 설명했습니다.

STOMP 1.1 클라이언트는 다음 헤더를 설정할 수 있습니다.

  • 로그인 : 보안 스톰프 서버에 대해 인증하는 데 사용되는 사용자 ID.

  • 암호 : 보안 스톰프 서버에 대해 인증하는 데 사용되는 비밀번호.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top