private float mJindu = 0; private string mContent; public float getJindu() { return mJindu; } //POST请求(Form表单传、效率低、安全 ,) IEnumerator POST(string url, Dictionary<string, string> post) { //表单 WWWForm form = new WWWForm(); //从集合中取出所有参数,设置表单参数(AddField()). foreach (KeyValuePair<string, string> post_arg in post) { form.AddField(post_arg.Key, post_arg.Value); } //表单传,就是post WWW www = new WWW(url, form); yield return www; mJindu = www.progress; if (www.error != null) { //POST请求失败 mContent = "error :" www.error; } else { //POST请求成功 mContent = www.text; } } //GET请求(url?传、效率高、不安全 ) IEnumerator GET(string url, Dictionary<string, string> get) { string Parameters; bool first; if (get.Count > 0) { first = true; Parameters = "?"; //从集合中取出所有参数,设置表单参数(AddField()). foreach (KeyValuePair<string, string> post_arg in get) { if (first) first = false; else Parameters = "&"; Parameters = post_arg.Key "=" post_arg.Value; } } else { Parameters = ""; } testC ="getURL :" Parameters; //直接URL传就是get WWW www = new WWW(url Parameters); yield return www; mJindu = www.progress; if (www.error != null) { //GET请求失败 mContent = "error :" www.error; } else { //GET请求成功 mContent = www.text; } }
推荐整理分享Unity3D HTTP协议 网络通信 post get,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
Unity网络多玩家游戏开发教程第1章Unity自带网络功能 Unity网络多玩家游戏开发教程第1章Unity自带网络功能Unity拥有大量的第三方插件,专门提供了对网络功能的支持。但是,大部分开发者第一次接触到的还
Unity3d数学公式之线段相交 这一篇写一下线段相交的代码在2d游戏中可能会经常使用到需要的朋友拿走吧publicstaticboolIsSegmentIntersectionWithSegment(refVector2segment0Start,refVector2segment0End,refV
<Unity3D>Unity3D GUI控件 三、TextField控件TextField控件主要用于监听用户的输入信息,我们通常使用GUI.TextField()方法来显示输入框,其返回类型为string型。Parameters(参数):position:Re