Advertisement
Guest User

Untitled

a guest
Feb 5th, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. var host = "http://10.10.10.10";
  2. var uri = "/division/login/";
  3. var url = host + uri;
  4.  
  5.  
  6. var reqObj = {
  7. followAllRedirects:true,
  8. uri: url,
  9. method: "post",
  10. form: {username: 'name', password: 'word'}
  11. };
  12.  
  13. request(reqObj, function(error, response, body){
  14.  
  15. ....
  16.  
  17. var reqObj = {
  18. followAllRedirects:false,
  19. followRedirects: false,
  20. followRedirect: false,
  21. uri: url,
  22. method: "post",
  23. form: {username: 'name', password: 'word'}
  24. };
  25.  
  26. request(reqObj, function(error, response, body){
  27.  
  28. if (response.statusCode === 302) {
  29.  
  30. //hacking out the redirect path
  31. var newUri = host + "division/" + response.headers.location;
  32.  
  33. var reqObj = {
  34. followAllRedirects:false,
  35. followRedirects: false,
  36. followRedirect: false,
  37. method: "get",
  38. uri: newUri
  39. };
  40.  
  41. request(reqObj, function(error, response, body){
  42. //gives me status 401 unauthorized
  43.  
  44. }.bind(this));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement