• Get and Post(Unity3D六个发展)


    猴子原创,欢迎转载。

    转载请注明: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢!

    原文地址: http://www.cocos2dev.com/?p=565

    unity3d中的www直接提供了web请求服务。使用也很easy。

    using UnityEngine;
    using System.Collections.Generic;
    using System.Collections;
    
    public class WebManager : MonoBehaviour {
    
    	// Use this for initialization
    	void Start () 
    	{
    		// Request by get
    		StartCoroutine(Get("http://www.cocos2dev.com/"));
    
    		// Request by post
    		Dictionary<string, string> dic = new Dictionary<string, string> ();
    		dic.Add("userId", "6001345679887");
    		dic.Add("eventId", "10018");
    		StartCoroutine(Post("http://192.168.1.102/api.php", dic));
    	}
    	
    	// Update is called once per frame
    	void Update () 
    	{
    	
    	}
    
    	// Post
    	IEnumerator Post(string url, Dictionary<string, string>postData) 
    	{
    		WWWForm form = new WWWForm();
    		foreach(KeyValuePair<string, string> postArg in postData) 
    		{
    			form.AddField(postArg.Key, postArg.Value);
    		}
    		
    		WWW www = new WWW(url, form);
    		yield return www;
    		
    		if (www.error != null) 
    		{
    			Debug.Log("error is :"+ www.error);
    		} 
    		else
    		{
    			Debug.Log("request result :" + www.text);
    		}
    	}
    	
    	// Get
    	IEnumerator Get(string url) 
    	{
    		WWW www = new WWW (url);
    		yield return www;
    		
    		if (www.error != null) 
    		{
    			Debug.Log("error is :"+ www.error);
    		} 
    		else 
    		{
    			Debug.Log("request result :" + www.text);
    		}
    	}
    }


    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    SpringMVC详解
    java设计模式
    运行时异常与一般异常区别
    oracle基本操作大全
    get post 区别
    hibernate
    Spring框架
    http和https
    JDBC详解
    (转)Entity Framework4.1实现动态多条件查询、分页和排序
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4712524.html
Copyright © 2020-2023  润新知