Python Skulpt POST

Viewed 11

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

0 Answers
Related