我有一台在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] 删除。
我来说两句