title: Why POST redirects to GET and PUT redirects to PUT?
body: <p>I am using express <code>4.13.3</code> (latest) and following code:</p>
  
  <pre><code>var express = require('express')
  
  var app = express()
  
  app.get('/test', function (req, res, next) {
    res.send('hello!')
  })
  
  app.post('/test', function (req, res, next) {
    res.redirect('/test')
  })
  
  app.put('/test', function (req, res, next) {
    res.redirect('/test')
  })
  
  app.listen(5001)
  
  // GET /test -&gt; 'hello!'
  // POST /test -&gt; 'hello!'
  // PUT /test -&gt; ERR_TOO_MANY_REDIRECTS
  </code></pre>
  
  <p>POST redirects to GET but PUT redirects to PUT. Is it possible to make PUT redirect to GET (same as POST)?</p>