Advertisement
Guest User

Untitled

a guest
Jan 14th, 2013
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. {
  2. "tag":"login"
  3. "email":"email@email.com"
  4. "password":"P@ssw0rd"
  5. }
  6.  
  7. HttpClient client = new HttpClient();
  8. client.BaseAddress = new Uri("http://localhost/login/");
  9. string link = "http://localhost/login/";
  10.  
  11. UserCredentials cred = new UserCredentials(email.Text, pass.Password.ToString());
  12. var data = new Dictionary<string, List<UserCredentials>>();
  13. string json = JsonConvert.SerializeObject(data, Formatting.Indented);
  14.  
  15.  
  16. HttpResponseMessage re = await client.PostAsync(link, new StringContent(json));
  17.  
  18. public class UserCredentials
  19. {
  20. public UserCredentials(string user, string pass)
  21. {
  22. User = user;
  23. Pass = pass;
  24. Tag = "login";
  25. }
  26.  
  27. internal string User;
  28. internal string Pass;
  29. internal string Tag;
  30. }
  31.  
  32. <?php
  33.  
  34. if (isset($_POST['tag']) && $_POST['tag'] != '') {
  35. echo "got tags";
  36. else
  37. echo "didn't get anything";
  38. ?>
  39.  
  40. public class UserCredentials
  41. {
  42. public UserCredentials(string user, string pass)
  43. {
  44. User = user;
  45. Pass = pass;
  46. Tag = "login";
  47. }
  48.  
  49. public string User;
  50. public string Pass;
  51. public string Tag;
  52. }
  53.  
  54. UserCredentials cred = new UserCredentials(email.Text, pass.Password.ToString());
  55. string json = JsonConvert.SerializeObject(cred, Formatting.Indented);
  56. System.Diagnostics.Debug.WriteLine(json);
  57.  
  58. {
  59. "User": "me@hotmail.com",
  60. "Pass": "ILoveToEatGrapes",
  61. "Tag": "login"
  62. }
  63.  
  64. // Create the list of keys and values.
  65. var data = new Dictionary<string, string>();
  66. data["tag"] = json;
  67.  
  68. // Send my keys and values.
  69. HttpClient client = new HttpClient();
  70. string link = "http://localhost/login/";
  71. HttpResponseMessage re = await client.PostAsync(link, new FormUrlEncodedContent(data));
  72.  
  73. POST /login/ HTTP/1.1
  74. Content-Type: application/x-www-form-urlencoded
  75. Host: localhost
  76. Content-Length: 142
  77. Expect: 100-continue
  78. Connection: Keep-Alive
  79.  
  80. tag=%7B%0D%0A++%22User%22%3A+%22me%40hotmail.com%22%2C%0D%0A++%22Pass%22%3A+%22I
  81. LoveToEatGrapes%22%2C%0D%0A++%22Tag%22%3A+%22login%22%0D%0A%7D
  82.  
  83. $cred = json_decode($_POST['tag']);
  84.  
  85. UserCredentials cred = new UserCredentials(email.Text, pass.Password.ToString());
  86. string json = JsonConvert.SerializeObject(cred, Formatting.Indented);
  87.  
  88. UserCredentials cred = new UserCredentials(email.Text, pass.Password.ToString());
  89. var data = new Dictionary<string, List<UserCredentials>>();
  90. data["key"] = new List<UserCredentials>{cred};
  91. string json = JsonConvert.SerializeObject(data, Formatting.Indented);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement