2015-06-29 43 views
3

我初始化我SockJs網址爲我可以請求參數添加到SockJs構造函數,以便它可以被髮送到服務器

var protocols = ['xhr-polling', 'xdr-polling', 'xdr-streaming', 'xhr-streaming']; 
var options = {protocols_whitelist: protocols, debug: true,server:tets}; 
_ws = new SockJS(url, null, options); 

我想發出一個請求參數,例如somesite/sockjs /信息?someparam =毒鼠強」

這可能嗎?文檔of SockJs是指選項,這個選項是地圖,可以有鍵值,但我不知道在這裏使用的密鑰。

我在這SockJs發送過來的服務器驗證URL,這是

http://http_backend/cecobrowsega-3.0.0.0.31/sockjs/testapp/620/4ydem52f/xhr?null 

所以在沒有請求參數的情況下它追加一個null,似乎有一種方法可以通過請求參數發送!

回答

3

它是在最新的襪子js客戶端。

var socket = new SockJS('http://localhost/ws?token=AAA'); 
    var stompClient = Stomp.over(socket); 
    stompClient.connect({}, function(frame) { 
     stompClient.subscribe('/topic/echo', function(data) { 
     // topic handler 
     }); 
    } 
    }, function(err) { 
    // connection error 
    }); 

現在所有涉及到的WebSocket請求:這裏討論https://github.com/sockjs/sockjs-client/issues/72

,我們可以使用該連接URL,相同的語法誰需要的代碼示例任何HTTP調用

相關問題