Unity弱联网 HTTP post,get弱联网写法
首页 > 移动开发 > Unity    作者:StanWind   2016年10月7日 3:25 星期五   热度:3320°   百度已收录  
时间:2016-10-7 3:25   热度:3320° 
public void getRankD(){
        Dictionary<string,string> data = new Dictionary<string,string>();
        data.Add ("command", "Ranking_Order_Access");
        data.Add ("sessionKey", "FA9A4172E6F91F4897829B6AA762811E");
        data.Add ("imei", GMUTILS.getIMEI());
        data.Add ("game_id", "8");
        data.Add ("type", "1");
        data.Add ("order_type", "2");
        data.Add ("order_value", "2-4");

        StartCoroutine (POST(MAINURL,data));
    }

    IEnumerator POST(string url,Dictionary<string,string> data){
        //1.新建一张提交表单
        WWWForm dataForm = new WWWForm ();
        //2.装载数据
        foreach (KeyValuePair<string,string >postParams in data) {
            Debug.Log (postParams.Key);
            dataForm.AddField (postParams.Key, postParams.Value);
        }

        //3.创建POST实体
        www = new WWW (url, dataForm);

        yield return www;

        mProgress = www.progress;
        if (www.error != null) {
            mContent = www.error;
        } else {
            mContent = www.text;
        }

        Debug.Log (mContent);

        Debug.Log ("session---->"+ GMUTILS.getValueByKey (mContent, "sessionKey"));
    }

    IEnumerator GET(string url){
        www = new WWW (url);
        yield return www;

        mProgress = www.progress;
        if (www.error != null) {
            mContent = www.error;
            Debug.Log ("Error");
        } else {
            mContent = www.text;
        }
    }
二维码加载中...
本文作者:StanWind      文章标题: Unity弱联网 HTTP post,get弱联网写法
本文地址:https://www.stanwind.com/post/24
版权声明:若无注明,本文皆为“Make it Better”原创,转载请保留文章出处。

返回顶部    首页    手机版本    后花园  
版权所有:Make it Better    站长: StanWind    赣ICP备17014296号