public void initialize(string titleID, string CSVkeysToQuery, int aboveVersion, string sessionTicket) { request = new HTTPRequest(new System.Uri("https://" + titleID + ".playfabapi.com/Client/GetUserData"), HTTPMethods.Post); request.AddHeader("X-Authentication", sessionTicket); request.ConnectTimeout = TimeSpan.FromSeconds(timeBeforeTimeout); request.Timeout = TimeSpan.FromSeconds(timeBeforeTimeout * 3); request._showDebugInfo = showDebugInfo; request.FormUsage = BestHTTP.Forms.HTTPFormUsage.App_JSON; StringBuilder sbuilder = new StringBuilder(""); string[] strings = CSVkeysToQuery.Split(','); sbuilder.Append("["); for (int i = 0; i < strings.Length; i++) { if (i > 0) { sbuilder.Append(","); } sbuilder.Append(quotedString(strings[i])); } sbuilder.Append("]"); request.AddField(quotedString("keys"), sbuilder.ToString()); request.AddField(quotedString("IfChangedFromDataVersion"), aboveVersion.ToString()); }
public override void AddData(HTTPRequest request) { request.AddField("otp", otp); request.AddField("tokenOTP", token); request.AddField("deviceID", deviceID); request.AddField("signature", signature); }
public override void AddData(HTTPRequest request) { request.AddField("accessToken", accessToken); request.AddField("device", device.ToString()); request.AddField("deviceID", deviceID); request.AddField("signature", signature); }
public void SendRequest() { map.Clear(); string url = "http://miragearcntest.lenovo.com/Mirage/app/getSplashScreenList"; map.Add(url, DateTime.UtcNow); HTTPRequest request = new HTTPRequest(new Uri(url), HTTPMethods.Post, OnRequestFinished1); request.AddField("deviceType", "android"); request.Send(); Debug.Log("============1"); url = "http://miragearcntest.lenovo.com/Mirage/home/getAppRecommends"; map.Add(url, DateTime.UtcNow); request = new HTTPRequest(new Uri(url), HTTPMethods.Post, OnRequestFinished2); request.AddField("deviceType", "android"); request.Send(); Debug.Log("============2"); url = "http://miragearcntest.lenovo.com/Mirage/app/getPackageVersion"; map.Add(url, DateTime.UtcNow); request = new HTTPRequest(new Uri(url), HTTPMethods.Post, OnRequestFinished3); request.AddField("deviceType", "android"); request.AddField("versionCode", "102"); request.Send(); Debug.Log("============3"); }
public override void AddData(HTTPRequest request) { request.AddField("username", username); request.AddField("password", password); request.AddField("captcha", captcha); request.AddField("token", token); request.AddField("device", device.ToString()); }
public override void AddData(HTTPRequest request) { request.AddField("accountName", accountName); request.AddField("amount", amount); request.AddField("reason", reason); request.AddField("captcha", captcha); request.AddField("token", token); }
//creates a new player private void CreateNewPlayer(string playername, long score) { HTTPRequest request = new HTTPRequest(new Uri("https://express-leaderboards.herokuapp.com/api/player"), HTTPMethods.Post, OnCreateNewPlayer); request.AddField("name", playername); request.AddField("score", score.ToString()); request.Send(); }
public override void AddData(HTTPRequest request) { request.AddField("username", username); request.AddField("password", password); request.AddField("device", device.ToString()); request.AddField("deviceID", deviceID); request.AddField("signature", signature); }
void UploadUrl() { HTTPRequest request = new HTTPRequest(new Uri(api + "/api/attachments"), HTTPMethods.Post, UploadUrlRequestFinished); request.AddField("app_id", APP_ID.ToString()); request.AddField("file_url", _fileUrlInCloud); request.Send(); }
void GetToken() { HTTPRequest request = new HTTPRequest(new Uri(api + "/api/storage/qiniu/token"), HTTPMethods.Post, GetTokenRequestFinished); request.AddField("strategy", "default"); request.AddField("app", "1"); request.Send(); }
public void Register() { HTTPRequest request = new HTTPRequest(new Uri("http://tfoe.loldev.ru/api/auth/signup"), HTTPMethods.Post, OnRequestFinished); request.AddField("email", IEmail); request.AddField("username", IUsername); request.AddField("password", IPassword); request.Send(); }
public override void AddData(HTTPRequest request) { request.AddField("isCancel", isCaned.ToString()); if (isCaned) { request.AddField("otp", otp); } }
public override void AddData(HTTPRequest request) { request.AddField("amount", amount.ToString()); request.AddField("typeLock", typelock.ToString()); if (typelock == 2) { request.AddField("otp", otp.ToString()); } }
public void SendRequest <T>(T handler) where T : INetHandler { HTTPRequest request = new HTTPRequest(new Uri(Configure.instance.ServerUrl), HTTPMethods.Post, handler.OnRecieve); request.AddField("uid", uid); request.AddField("device", Utils.instance.getDeviceID()); request.AddField("cmd", handler.GetCommand()); request.AddField("data", handler.GetData()); request.Send(); }
public void StartAuthentication() { AuthRequest = new HTTPRequest(AuthUri, HTTPMethods.Post, OnAuthRequestFinished); // Setup the form AuthRequest.AddField("userName", UserName); AuthRequest.AddField("Password", Password); // not used in the sample AuthRequest.AddField("roles", UserRoles); AuthRequest.Send(); }
public void initialize(string titleID, string accessToken) { request = new HTTPRequest(new System.Uri("https://" + titleID + ".playfabapi.com/Client/LoginWithFacebook"), HTTPMethods.Post); request.ConnectTimeout = TimeSpan.FromSeconds(timeBeforeTimeout); request.Timeout = TimeSpan.FromSeconds(timeBeforeTimeout * 3); request.AddField(quotedString("TitleId"), quotedString(titleID)); request.AddField(quotedString("AccessToken"), quotedString(accessToken)); request.AddField(quotedString("CreateAccount"), "true"); request._showDebugInfo = showDebugInfo; request.FormUsage = BestHTTP.Forms.HTTPFormUsage.App_JSON; }
public void Login() { Debug.Log(IUsername); Debug.Log(IPassword); HTTPRequest request = new HTTPRequest(new Uri("http://tfoe.loldev.ru/api/auth/login"), HTTPMethods.Post, OnRequestFinished); request.AddField("username", IUsername); request.AddField("password", IPassword); request.Send(); }
public override void initialize(string path) { request = new HTTPRequest(new System.Uri(getCompletePath(path)), HTTPMethods.Patch); request.ConnectTimeout = TimeSpan.FromSeconds(timeBeforeTimeout); request.Timeout = TimeSpan.FromSeconds(timeBeforeTimeout * 3); request.AddField(quotedString("gemsToConsume"), gemsToConsume); request.AddField(quotedString("gameId"), quotedString("kubera")); request._showDebugInfo = showDebugInfo; request.FormUsage = BestHTTP.Forms.HTTPFormUsage.App_JSON; }
public void Lvup(int cid, int to_lv) { if (DataManager.Instance.OfflineMode) { return; } HTTPRequest request = new HTTPRequest(new Uri(URL + "lvup/"), HTTPMethods.Post, OnLvup); request.AddField("cid", cid.ToString()); request.AddField("to_lv", to_lv.ToString()); request.Send(); }
public static void ShareComponent(string url, string key, byte[] AudioBytes, string json, OnRequestFinishedDelegate onRequestFinished) { Debug.Log("上传用户分享文件 " + json); HTTPRequest request = new HTTPRequest(new Uri(url), HTTPMethods.Post, onRequestFinished); byte[] jsonBytes = System.Text.Encoding.UTF8.GetBytes(json); request.AddField("enctype", "multipart/form-data"); request.AddField("key", key); request.AddBinaryData("audioFiles", AudioBytes, "vsz.wav", "Audio/wav"); request.AddBinaryData("jsonFile", jsonBytes, "vsz.json", "json"); request.Send(); }
public void Buy(string kind, int count) { if (DataManager.Instance.OfflineMode) { return; } HTTPRequest request = new HTTPRequest(new Uri(URL + "shop/"), HTTPMethods.Post, OnBuy); request.AddField("kind", kind); request.AddField("count", count.ToString()); request.Send(); }
public void initialize(string titleID, string jsonData, string sessionTicket, T dataToSend) { request = new HTTPRequest(new System.Uri("https://" + titleID + ".playfabapi.com/Client/UpdateUserData"), HTTPMethods.Post); request.AddHeader("X-Authentication", sessionTicket); request.ConnectTimeout = TimeSpan.FromSeconds(timeBeforeTimeout); request.Timeout = TimeSpan.FromSeconds(timeBeforeTimeout * 3); request.AddField(quotedString("Data"), jsonData); request.AddField(quotedString("Permission"), quotedString("Public")); request._showDebugInfo = showDebugInfo; request.FormUsage = BestHTTP.Forms.HTTPFormUsage.App_JSON; dataSended = dataToSend; }
public void Login(int uid, string password) { if (DataManager.Instance.OfflineMode) { return; } Debug.Log("Login"); HTTPRequest request = new HTTPRequest(new Uri(URL + "login/"), HTTPMethods.Post, OnLogin); request.AddField("uid", uid + ""); request.AddField("password", password); request.Send(); }
public void initialize(string titleID, string jsonData, string sessionTicket, object dataToSend) { request = new HTTPRequest(new System.Uri("https://" + titleID + ".playfabapi.com/Client/ExecuteCloudScript"), HTTPMethods.Post); request.AddHeader("X-Authentication", sessionTicket); request.ConnectTimeout = TimeSpan.FromSeconds(timeBeforeTimeout); request.Timeout = TimeSpan.FromSeconds(timeBeforeTimeout * 3); //request.AddField(quotedString("FunctionParameter"),jsonData.Replace("[","{").Replace("]","}")); request.AddField(quotedString("FunctionName"), quotedString("updateUserLevels")); request.AddField(quotedString("FunctionParameter"), jsonData); request._showDebugInfo = showDebugInfo; request.FormUsage = BestHTTP.Forms.HTTPFormUsage.App_JSON; dataSended = dataToSend; }
public override void initialize(string path) { request = new HTTPRequest(new System.Uri(getCompletePath(path)), HTTPMethods.Post); request.ConnectTimeout = TimeSpan.FromSeconds(timeBeforeTimeout); request.Timeout = TimeSpan.FromSeconds(timeBeforeTimeout * 3); request.AddField(quotedString("@class"), quotedString(".LogEventRequest")); request.AddField(quotedString("eventKey"), quotedString("GET_DATA")); request.AddField(quotedString("above_version"), aboveVersion.ToString()); request.AddField(quotedString("requestId"), quotedString(this.id)); request.AddField(quotedString("playerId"), quotedString(playerId)); request._showDebugInfo = showDebugInfo; request.FormUsage = BestHTTP.Forms.HTTPFormUsage.App_JSON; }
public static IEnumerator Match_Create(string sessionKey, string matchName, string map, int gameMode, int playerLimit, int timeLimit, int scoreLimit, string password, bool isTest, Match_Create_Delegate callback) { Match_Create p = new Match_Create(); HTTPRequest httpRequest = new HTTPRequest(new Uri(url + "/match/create/"), HTTPMethods.Post, (request, response) => { Debug.Log("Match Created: " + response.DataAsText); p = JsonConvert.DeserializeObject <Match_Create>(response.DataAsText); MatchID = p.MatchID; }); httpRequest.AddHeader("x-session-key", sessionKey); httpRequest.AddField("name", matchName); httpRequest.AddField("map", map); httpRequest.AddField("gameMode", gameMode.ToString()); httpRequest.AddField("playerLimit", playerLimit.ToString()); httpRequest.AddField("timeLimit", timeLimit.ToString()); httpRequest.AddField("scoreLimit", scoreLimit.ToString()); httpRequest.AddField("password", password); httpRequest.AddField("isTest", (isTest ? 1 : 0).ToString()); httpRequest.DisableCache = true; httpRequest.Send(); yield return(httpRequest); callback(p); }
// called from Upload button public void TestPost() { string url = "http://localhost:3000/upload"; for (int i = 1; i < 3; i++) { string filename; Texture2D tex; if (i == 1) { tex = (Texture2D)image1.texture; filename = filename1; } else { tex = (Texture2D)image2.texture; filename = filename2; } // use bestHTTP var request = new HTTPRequest(new Uri(url), HTTPMethods.Post, OnRequestFinished); request.AddBinaryData("image", tex.EncodeToPNG(), filename); request.AddField("send_email", textField.text); request.AddField("filename", filename); request.OnUploadProgress = OnUploadProgress; request.Send(); sendButtonText.text = "Sending..."; filenameByRequest[request] = filename; } /* * WWWForm form = new WWWForm(); * * form.AddField("send_email",textField.text); * * string url = "http://localhost:3000/upload"; * * Texture2D tex = (Texture2D) image.texture; * * byte[] bytes = tex.EncodeToJPG(); * form.AddBinaryData("file", bytes, "testupload.jpg", "image/jpg"); * * StartCoroutine(Post(url,form)); */ }
public void Register() { if (DataManager.Instance.OfflineMode) { return; } Debug.Log("Register"); HTTPRequest request = new HTTPRequest(new Uri(URL + "users/"), HTTPMethods.Post, OnRegister); request.AddField("name", UserName); Password = StringUtils.GeneratePassword(30); request.AddField("password", Password); request.Send(); }
/// <summary> /// 上传第三方用户信息 /// </summary> /// <param name="url"></param> /// <param name="post"></param> /// <param name="bytes">用户头像</param> /// <param name="textureName"></param> /// <param name="onRequestFinished"></param> public static void UploadUserInfo(string url, KeyValuePair <string, string>[] post, byte[] bytes, string textureName, OnRequestFinishedDelegate onRequestFinished) { HTTPRequest request = new HTTPRequest(new Uri(url), HTTPMethods.Post, onRequestFinished); if (post != null) { foreach (var item in post) { request.AddField(item.Key, item.Value); } } request.AddField("enctype", "multipart/form-data"); request.AddBinaryData("file", bytes, textureName, "image/png"); request.Send(); }
public void DeclineYes(Text b) { HTTPRequest www = new HTTPRequest(new Uri(GameManager.Instance.webURLPrefix + "friends/" + data.requestId), HTTPMethods.Put, (request, response) => { HTTPResponse res = (HTTPResponse)response; if (res.IsSuccess) { string request_result = res.DataAsText; if (request_result.Length > 10) { Debug.Log(res.DataAsText); b.text = "Friend"; gameObject.SetActive(false); b.transform.parent.GetComponent <EventTrigger>().enabled = false; DelRecordYes(b); } } else { Debug.Log(res.StatusCode); Debug.Log(res.Message); Debug.Log(res.DataAsText); } }); www.AddField("status", "accept"); www.Send(); return; }