public void PostRequest() { DisposeWWW(); if (commandInfo.isBlock) { if (NetworkManager.blockInputHandler != null) { NetworkManager.blockInputHandler.Invoke(true); } } State = RoutineState.Processing; string url = commandInfo.url; WWWForm form = null; foreach (KeyValuePair <string, string> kv in NetworkArgument.baseParam) { arg.AddParam(kv.Key, kv.Value); } if (NetworkManager.addExtraParamHandler != null) { NetworkManager.addExtraParamHandler.Invoke(arg); } form = arg.ToWWWForm(); Dictionary <string, string> headers = form.headers; headers["netid"] = net_id.ToString(); www = new WWW(url, form.data, headers); #if !RELEASE int length = 1000; bool sendCml = false; switch (Application.platform) { case RuntimePlatform.WindowsEditor: case RuntimePlatform.OSXEditor: length = 90000; sendCml = false; break; default: length = 1000; sendCml = true; break; } if (arg.ToString().Length > length) { Debug.Log("[SEND]:" + url + " args:" + arg.ToString().Substring(0, length)); } else { Debug.Log("[SEND]:" + url + " " + arg.ToString()); } #else if (Config.ModeDebug || GameInfo.Instance.showLog) { if (mArg.ToString().Length > 1000) { Debug.Log("[SEND]:" + url + " " + mArg.ToString().Substring(0, 1000)); } else { Debug.Log("[SEND]:" + url + " " + mArg.ToString()); } } #endif m_time = Time.time; }