how do i send POST request with Skulpt urllib.request?
request.urlopen = new Sk.builtin.func(function (url, data, timeout) {
var prom = new Promise(function(resolve, reject) {
var xmlhttp = new XMLHttpRequest();
xmlhttp.addEventListener("loadend", function (e) {
resolve(Sk.misceval.callsimArray(request.Response, [xmlhttp]));
});
if (!data) {
xmlhttp.open("GET", url.v);
xmlhttp.send(null);
} else {
xmlhttp.open("POST", url.v);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", data.v.length);
xmlhttp.send(data.v);
}
});
thats code im finded in Skulpt lib