2009-02-10 72 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