title: NodeJS request.post method issue
body: <blockquote>
    <p>Resolved: It seems that Mumbai university uses different servers for
    different results, which i did notice.</p>
  </blockquote>
  
  <p>I am writing a script to retrieve my results directly from my university website. But I am facing problems with the "request.post" method in "request" module of NodeJS.</p>
  
  <p>Here's my code</p>
  
  <pre><code>var cheerio = require('cheerio');
  var request = require('request');
  request.post({
      headers: {'content-type' : 'application/x-www-form-urlencoded', 'content-length':69},
      url:     'http://results.mu.ac.in/get_resultc.php',
      body:    "exam_id=4050&amp;exam_year=2016&amp;exam_month=MAY&amp;seat_no=45280208&amp;submit=Go"
      }, function(error, response, body){
          var $ = cheerio.load(body);
          console.log($('html').text());
          var result = $('b').text();
          console.log(result);
  }); 
  </code></pre>
  
  <p>I get the following output</p>
  
  <pre><code>.. 
  ..
  No Such Seat No!!
  </code></pre>
  
  <p>But if i send the same post data with Burp I get the correct output as shown in the image below.</p>
  
  <p><a href="http://i.stack.imgur.com/ClG7v.png" rel="nofollow">Link to image</a></p>
  
  <p>Please let me know where I have gone wrong and what can be done. Thank You.</p>
  
  <blockquote>
    <p>NOTE: The shown query is a test query and is not related to my exam id
    or seat number.</p>
  </blockquote>