您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 

134 行
4.6 KiB

  1. <?php
  2. $url = 'http://172.16.64.165:5050/auth/login';
  3. $params=["username" => "afasystems", "password"=>"adminpwd"];
  4. $curl = curl_init();
  5. curl_setopt($curl, CURLOPT_URL, $url);
  6. curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  7. curl_setopt($curl, CURLOPT_POST, true);
  8. curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($params));
  9. #curl_setopt($curl, CURLOPT_PORT, 8000); #OR without this option
  10. curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // For HTTPS
  11. curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); // For HTTPS
  12. curl_setopt($curl, CURLOPT_HTTPHEADER, [
  13. 'accept: application/json', 'Content-Type: application/x-www-form-urlencoded'
  14. ]);
  15. $response = curl_exec($curl);
  16. $obj = json_decode($response, true);
  17. #var_dump($obj);
  18. #print $obj['access_token'];
  19. curl_close($curl);
  20. // $data = http_build_query(array(
  21. // 'mnuser' => 'erdddco',
  22. // 'mnpasswd' => "erfo",
  23. // "mndisplayname" => "erco"
  24. // ));
  25. // $params1=["mnuser" => "erdddco", "mnpasswd"=>"erfo", "mndisplayname" => "erco", "mnmail"=>"erfo", "mnprofile"=>"default"];
  26. // #$params1=["mnuser" => "erdddco", "mnpasswd"=>"erfo"];
  27. // $authorization = "Authorization: Bearer ".$obj['access_token'];
  28. // $curluser = curl_init();
  29. // $urlaut = 'http://172.16.64.165:5050/majornet/users/add_user/';
  30. // #http_build_query($params)
  31. // $headers = array(
  32. // 'Content-Type: application/x-www-form-urlencoded',
  33. // 'Content-Type: application/json',
  34. // $authorization
  35. // );
  36. // curl_setopt($curluser, CURLOPT_HTTPHEADER, $headers);
  37. // curl_setopt($curluser, CURLOPT_URL, $urlaut);
  38. // #curl_setopt($curluser, CURLOPT_RETURNTRANSFER, true);
  39. // #curl_setopt($curluser, CURLOPT_HEADER, false);
  40. // curl_setopt($curluser, CURLOPT_CUSTOMREQUEST, "POST");
  41. // curl_setopt($curluser, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
  42. #$data = '{"mnuser": 123456, "mnpasswd": 100}';
  43. #curl_setopt($curluser, CURLOPT_POSTFIELDS, json_encode($params1));
  44. #curl_setopt($curluser, CURLOPT_POSTFIELDS, $data);
  45. // curl_setopt($curluser, CURLOPT_POSTFIELDS, http_build_query($params1));
  46. // curl_setopt($curluser, CURLOPT_SSL_VERIFYPEER, false); // For HTTPS
  47. // curl_setopt($curluser, CURLOPT_SSL_VERIFYHOST, false); // For HTTPS
  48. // $response1 = curl_exec($curluser);
  49. // $obj = json_decode($response1, true);
  50. // var_dump($response1);
  51. // curl_close($curluser);
  52. $curl1 = curl_init();
  53. for ($i = 1; $i <= 10; $i++) {
  54. curl_setopt_array($curl1, array(
  55. CURLOPT_URL => 'http://172.16.64.165:5050/majornet/users/add_user/?mnuser=wwwafasys'.$i.'&mnpasswd=miwwwa&mnprofile=default&mndisplayname=default',
  56. CURLOPT_RETURNTRANSFER => true,
  57. CURLOPT_ENCODING => '',
  58. CURLOPT_MAXREDIRS => 10,
  59. CURLOPT_TIMEOUT => 0,
  60. CURLOPT_FOLLOWLOCATION => true,
  61. CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  62. CURLOPT_CUSTOMREQUEST => 'POST',
  63. CURLOPT_HTTPHEADER => array('Authorization: Bearer '.$obj['access_token'])),
  64. );
  65. $response = curl_exec($curl1);
  66. echo $response;
  67. }
  68. // curl_setopt_array($curl1, array(
  69. // CURLOPT_URL => 'http://172.16.64.165:5050/majornet/users/add_user/?mnuser=wwwasys&mnpasswd=miwwwa&mnprofile=default&mndisplayname=default',
  70. // CURLOPT_RETURNTRANSFER => true,
  71. // CURLOPT_ENCODING => '',
  72. // CURLOPT_MAXREDIRS => 10,
  73. // CURLOPT_TIMEOUT => 0,
  74. // CURLOPT_FOLLOWLOCATION => true,
  75. // CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  76. // CURLOPT_CUSTOMREQUEST => 'POST',
  77. // CURLOPT_HTTPHEADER => array('Authorization: Bearer '.$obj['access_token'])),
  78. // );
  79. curl_close($curl1);
  80. // $curlget = curl_init();
  81. // $urlaut = 'http://172.16.64.165:5050/majornet/users';
  82. // #print $header_size = curl_getinfo($urlaut, CURLINFO_HEADER_SIZE);
  83. // curl_setopt($curlget, CURLOPT_URL, $urlaut);
  84. // #curl_setopt($curluser, CURLOPT_RETURNTRANSFER, true);
  85. // curl_setopt($curlget, CURLOPT_VERBOSE, 0);
  86. // $headers = array(
  87. // "Accept: */*",
  88. // $authorization
  89. // );
  90. // curl_setopt($curlget, CURLOPT_HTTPHEADER, $headers);
  91. // #curl_setopt($curluser, CURLOPT_POSTFIELDS, http_build_query($params1));
  92. // curl_setopt($curlget, CURLOPT_SSL_VERIFYPEER, false); // For HTTPS
  93. // curl_setopt($curlget, CURLOPT_SSL_VERIFYHOST, false); // For HTTPS
  94. // $response1 = curl_exec($curlget);
  95. // $obj = json_decode($response1, true);
  96. // var_dump($response1);
  97. // curl_close($curlget);
  98. ####/majornet/users/add_user/?mnuser=afasys&mnpasswd=mia&mndisplayname=default HTTP/1.1" 200
  99. ?>