在UnityWebRequest的'Send()'上产生两个调用而不是一个调用

时间:2017-04-24 18:10:45

标签: node.js http unity3d yield coroutine

我已经搜索过了,但也许找不到合适的词。 关键是,我正在使用Unity上的UnityWebRequest通过Unity / C#向nodejs / express发出请求,它总是发送两个请求,因为服务器总是打印“请求已收到”两次。

//UNITY C# REQUEST
IEnumerator RequestRoutine () {
    using ( UnityWebRequest req = UnityWebRequest.Get ( "http://localhost:8080/blablabla" ) ) {
        yield return req.Send ();

        yield return req.isDone;
        Debug.Log ( "is done" );
    }
}

//NODE.JS server
app.get('/blablabla', (req, res) => {
    console.log('request received')
    res.end()
})

0 个答案:

没有答案