2009-02-10 69 views
1

我一直在各种伪装中使用STOMP协议。我在用于STOMP的PHP,Python和Objective-C库中遇到过这种现象。 the STOMP website上的STOMP规范在这一点上并不具体。STOMP协议 - 连接帧是登录/密码强制性的?

基本上,所有三个库中的CONNECT函数(虽然现在Python已经修复了这个错误,但它被认为是一个bug),该函数仍然会发送一个login和passcode参数,即使没有指定。

CONNECT 
login: 
passcode: 

该规范是不清楚,我想知道如果任何人有这个更好的主意。我知道有些人参与了STOMP和ActiveMQ的浏览这些论坛。

回答

4

ActiveMQ的不需要这些标头请看这个telnet会话,例如

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

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

它成功连接到没有任何标头的代理。

干杯

+0

同意。我阅读的规范是登录/密码头是可选的。 – 2011-04-07 19:56:52