0
我也試圖用Ruby編寫這個代碼。所以Ruby中的一個例子會很棒!在ZPL中發送發佈請求時,參數來自哪裏?
我也試圖用Ruby編寫這個代碼。所以Ruby中的一個例子會很棒!在ZPL中發送發佈請求時,參數來自哪裏?
我不知道哪些參數你要找的ZPL的HTTP參數等打印像使用HTTP POST到斑馬打印機ZPL目錄列表,它的格式應爲:
POST/pstprnt HTTP/1.1 <CR><LF>
的Content-Length:9 <CR><LF><CR><LF>
^^ XA^WD XZ
我沒有紅寶石的例子,但在JavaScript中,它看起來是這樣的:
function print_this(zpl, ip_addr)
{
var output = document.getElementById("output");
var url = "http://"+ip_addr+"/pstprnt HTTP/1.1";
var method = "POST";
var async = true;
var request = new XMLHttpRequest();
request.onload = function() {
var status = request.status; // HTTP response status, e.g., 200 for "200 OK"
var data = request.responseText; // Returned data, e.g., an HTML document.
output.innerHTML = "Status: " + status + "<br>" + data;
}
request.open(method, url, async);
request.setRequestHeader("Content-Length", zpl.length);
// Actually sends the request to the server.
request.send(zpl);
}
你能提供一些更多詳情?你在使用ZebraLink SDK嗎? – 2014-11-07 14:10:57