如何从Haxe / Neko发送HTTP PUT请求?

马克西姆·曼格尔

我有一台在NekoVM下运行的服务器,该服务器提供RESTLike服务。我正在尝试使用以下Haxe代码向该服务器发送PUT / DELETE请求:

static public function main()
{
    var req : Http = new Http("http://localhost:2000/add/2/3");
    var bytesOutput = new haxe.io.BytesOutput();

    req.onData = function (data)
    {
        trace(data);
        trace("onData");
    }

    req.onError = function (err)
    {
        trace(err);
        trace("onError");
    }

    req.onStatus = function(status)
    {
        trace(status);
        trace("onStatus");
        trace (bytesOutput);
    }

    //req.request(true); // For GET and POST method

    req.customRequest( true, bytesOutput , "PUT" );

}

问题在于只有onStatus事件显示了一些东西:

Main.hx:32: 200
Main.hx:33: onStatus
Main.hx:34: { b => { b => #abstract } }

谁能解释我在做什么错customRequest

customRequest不打电话onData

customRequest呼叫结束或者onError被称为或第一onStatus被调用,那么响应被写入指定的输出。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章