Guest User

Untitled

a guest
Nov 9th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. curl_setopt($process, CURLOPT_RETURNTRANSFER, true);
  2. curl_setopt($process, CURLOPT_SSL_VERIFYPEER, false);
  3.  
  4. $params = array(
  5. 'username' => $username,
  6. 'password' => $password
  7. );
  8.  
  9. $params_string = json_encode($params);
  10.  
  11. $process = curl_init($url);
  12. curl_setopt($process, CURLOPT_RETURNTRANSFER, true);
  13. curl_setopt($process, CURLOPT_SSL_VERIFYPEER, false);
  14. curl_setopt($process, CURLOPT_POSTFIELDS, $params_string);
  15.  
  16. $headers = array();
  17. $headers[] = 'Content-Type: application/json';
  18. curl_setopt($process, CURLOPT_HTTPHEADER, $headers);
  19.  
  20. $data = curl_exec ($process);
  21.  
  22. curl_close ($process);
  23.  
  24. AUTHENTICATE_DATA="usename=${USERNAME}&password=${PASSWORD}"
  25.  
  26. AUTHENTICATE_RESPONSE=$(curl
  27. -X POST
  28. -H 'Content-Type: application/json'
  29. --data-urlencode "${AUTHENTICATE_DATA}"
  30. -v
  31. ${AUTHENTICATE_URL})
  32.  
  33. echo ${AUTHENTICATE_RESPONSE}
  34.  
  35. curl_setopt($process, CURLOPT_RETURNTRANSFER, true);
  36.  
  37. curl_setopt($process, CURLOPT_SSL_VERIFYPEER, false);
  38.  
  39. import requests
  40.  
  41. url = 'https://...'
  42. username = 'username'
  43. password = 'supersecret'
  44.  
  45. # curl_setopt($process, CURLOPT_RETURNTRANSFER, true);
  46. # PHP bashing time: Who in their right minds would create a function
  47. # that spews its return value to stdout by default, unless explicitly
  48. # instructed not to do so.
  49. resp = requests.post(
  50.  
  51. # $process = curl_init($url);
  52. url,
  53.  
  54. # $params = array(
  55. # 'username' => $username,
  56. # 'password' => $password
  57. # );
  58. # $params_string = json_encode($params);
  59. # curl_setopt($process, CURLOPT_POSTFIELDS, $params_string);
  60. # $headers[] = 'Content-Type: application/json';
  61. # curl_setopt($process, CURLOPT_HTTPHEADER, $headers);
  62. json=dict(username=username, password=password),
  63.  
  64. # curl_setopt($process, CURLOPT_SSL_VERIFYPEER, false);
  65. # note: you shouldn't do this, really
  66. verify=False,
  67.  
  68. )
  69.  
  70. data = resp.text
  71. # or if you expect json response
  72. data = resp.json()
Add Comment
Please, Sign In to add comment