您的位置:首页 > 理论基础 > 计算机网络

Unity-WWW发送Http请求

2016-06-27 15:39 357 查看
GET:

IEnumerator HttpReq(Action<string> action)  
{  
//这里的url可以是web路径也可以是本地路径file://  
WWW www = new WWW (GlobalConfig.httpIP);  
//挂起程序段,等资源下载完成后,继续执行下去  
yield return www;  

//判断是否有错误产生  
if (string.IsNullOrEmpty (www.error)) {      
//把下载好的图片回调给调用者  
action.Invoke (www.text);
//释放资源  
www.Dispose ();  
} else {
action.Invoke (null);
}


POST:

IEnumerator PostReq () {
WWWForm form  = new WWWForm();

form.AddField("userid","ABC");

form.AddField("pwd","***");

WWW getData = new WWW("", form);

yield return getData;

if(getData.error!= null){  
Debug.Log(getData.error); 
}else{ 
Debug.Log(getData.text); 
}         

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: