Unity3d Http Get请求
新浪微博的OpenAPI登录
public static IEnumerator LoginRequest(string userid, string passwd, Action<string> action) { xDebug.Log("GetRequest 1"); string url = "http://www.thisisgame.com.cn/openapi/client/login?"; string user_name = "xxx123"; string user_pwd = "xxx123"; string tigUrl = url + "&user_name=" + user_name + "&user_pwd=" + user_pwd; WWW www = new WWW(tigUrl ); yield return www; xDebug.Log("postrequest 3"); if (www.error != null) { xDebug.Log("error code = " + www.error); } else { xDebug.Log("content = " + www.text); JsonData jsonData = JsonMapper.ToObject(www.text); if (jsonData == null) { xDebug.LogError("LoginRequest jsonData == null"); yield break; } if (www.text.Contains("\"error_code\":")) { xDebug.Log("Login error!"); } if (www.text.Contains("\"uid\":")) { xDebug.Log("uid: " + jsonData["uid"]); string uid = jsonData["uid"].ToString(); action(uid); } } xDebug.Log("postrequest 4"); }
这里用到了litJson,附件
http://download.csdn.net/detail/cp790621656/7231765