Advertisement
Guest User

Untitled

a guest
Sep 15th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. WebAsync webAsync = new WebAsync();
  2.  
  3. WebRequest webRequest = HttpWebRequest.Create("http://splendid.wispymouse.net/Services/UserData.asmx/Login");
  4. webRequest.Method = "POST";
  5. webRequest.ContentType = "application/json";
  6.  
  7. string data = "{username:\"" + userName + "\",password:\"" + password + "\"}";
  8. byte[] byteArray = Encoding.UTF8.GetBytes(data);
  9. webRequest.ContentLength = byteArray.Length;
  10.  
  11. Stream writingStream = webRequest.GetRequestStream();
  12. writingStream.Write(byteArray, 0, byteArray.Length);
  13. writingStream.Close();
  14.  
  15. IEnumerator e = webAsync.GetResponse(webRequest);
  16. while (e.MoveNext()) { yield return new WaitForEndOfFrame(); }
  17.  
  18. Debug.Log("Ping");
  19. Debug.Log(webAsync.requestState.errorMessage);
  20.  
  21. Stream dataStream = webAsync.requestState.webResponse.GetResponseStream();
  22. StreamReader reader = new StreamReader(dataStream);
  23.  
  24. string responseFromServer = reader.ReadToEnd();
  25.  
  26. reader.Close();
  27. dataStream.Close();
  28. webAsync.requestState.webResponse.Close();
  29.  
  30. JObject jo = JObject.Parse(responseFromServer);
  31. SerializedSplendidUser package = jo.SelectToken("d", false).ToObject<SerializedSplendidUser>();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement