UnityWebRequest内嵌HTTP基本认证用户+密码数据不适用于Android下面的代码是从我们自己的系统中托管Thingworx服务器获取温度价值。这在Unity中非常有效。但是在andoird中,一旦生成apk,它并没有从服务器获取任何数据,而是建立了连接。但是,它只是不会获取数据并将其放入文本网格中。我正在使用unity5.4.132位。签入Android-5.0.2和6。使用统一引擎;使用系统集合;使用UnityEngine.Networking;使用System.Text.RegularExpressions;使用系统;使用UnityEngine.UI;公共类GETTempValue:MonoBehaviour{publicGameObjectTempText;静态字符串温度值;voidStart(){StartCoroutine(GetText());}IEnumeratorGetText(){Debug.Log("InsideCoroutine");while(true){yieldreturnnewWaitForSeconds(5f);stringurl="http://Administrator:ZZh7y6dn@*IP地址*:8080/Thingworx/Things/SimulationData/Properties/OvenTemperature/";Debug.Log("在UnityWebRequest之前");UnityWebRequestwww=UnityWebRequest.Get(url);收益回报www.Send();Debug.Log("UnityWebRequest之后");if(www.isError){Debug.Log("接收错误:"+www.error);}else{Debug.Log("成功。收到:"+www.downloadHandler.text);字符串结果=www.downloadHandler.text;字符分隔符='>';String[]substrings=result.Split(delimiter);foreach(varsubstringinsubstrings){if(substring.Contains("';String[]substrings=result.Split(delimiter);foreach(varsubstringinsubstrings){if(substring.Contains("().text=TempValue+"'C";}}}}}收藏不代表立场,如涉及侵权,请点击右转联系管理员删除,如需转载请注明出处:
