簡體   English   中英

如何在協同程序中發出GET請求?

[英]How do i make a GET request in a coroutine?

正在為Android項目工作...我無法收到服務器接收的請求...我嘗試了TcpSocket,TcpClient,WebClient和其他程序。 但是不,Unity似乎堅持使用2008年以前的Mono(2.0.5.0)。

我什至無法引用UnityWebRequest ...

如何使用協同程序發出GET請求?

缺少基本的dotnet API使其變得非常煩人。 救援!

public static IEnumerator downloadString(string apiUrl, Callback<WWW> callBack){
    WWW i = new WWW(apiUrl);
    while (!i.isDone) yield return i;
    callBack(w);        
    yield break;
}

用法:

someObject.StartCoroutine(downloadString("http://192.168.1.5/x.php", (w)=>{
     DBG.Log(w.text); // do something
}));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM