private IEnumerator sendRequest(WWW _www, oparation _callback) { yield return(_www); print(_www.text); _callback(_www.text); _www.Dispose(); }
private IEnumerator sendLogin(WWW _www, oparation _callback) { yield return(_www); if (_www.responseHeaders.ContainsKey("sessionId") && (_www.error == null || _www.error.Equals(""))) { sessionId = _www.responseHeaders ["sessionId"]; isSignedIn = true; } print(_www.text); _callback(_www.text); _www.Dispose(); }
public void request(string _url, oparation _callback) { WWWForm form = new WWWForm(); form.AddField("", ""); Dictionary <string, string> headers = new Dictionary <string, string> (); headers.Add("sessionId", sessionId); headers.Add("apiKey", ServerData.apiKey); string url = backendUrl; if (localhost) { url = localUrl; } WWW www = new WWW(url + _url, form.data, headers); StartCoroutine(sendRequest(www, _callback)); }
public void request(string _url, Dictionary <string, string> _params, oparation _callback) { WWWForm form = new WWWForm(); Dictionary <string, string> headers = new Dictionary <string, string> (); headers.Add("sessionId", sessionId); headers.Add("apiKey", ServerData.apiKey); foreach (KeyValuePair <string, string> param in _params) { form.AddField(param.Key, param.Value); } string url = backendUrl; if (localhost) { url = localUrl; } WWW www = new WWW(url + _url, form.data, headers); StartCoroutine(sendRequest(www, _callback)); }