Ale*_*rev 5 javascript browser tcp
我正在使用一种云解决方案,该解决方案允许用户在 ESC/POS 打印机上打印收据。所以实际上很容易在上面打印
echo "Hello world!" | nc 192.168.1.37 9100
Run Code Online (Sandbox Code Playgroud)
但是,我需要从用户的浏览器中执行相同的操作。所以我尝试过这样的:
var connection = new WebSocket('ws://IPAddress:Port');
connection.onopen = function () {
connection.send('Ping'); // Send the message 'Ping' to the server
};
Run Code Online (Sandbox Code Playgroud)
几乎完成了,但是 WS 发送整个 HTTP 标头堆栈
GET / HTTP/1.1
...
Run Code Online (Sandbox Code Playgroud)
有没有办法不带标题发送?或者其他方式将数据发送到打印机?