title: python-requests changes a POST to a GET when receiving an HTTP 302. Is this expected behavior?
body: <p>I discovered this after some testing on a new API and the admin on that side said I'm doing GETs while I'm doing POSTs on my side. After enabling debugging, I found that requests will do the initial POST and then do a GET on the new 302 URL.</p>
  
  <p>My problem is fixed now after I understood what the problem was, but is this a bug or expected behavior? If you receive a 302 on a POST, should you not raise an exception, or retry the POST to the new URL.</p>
  
  <p>I don't want to log it on GitHub as a bug, unless I'm sure that it is one. Just want some input on this.</p>
  
  <p>Thanks</p>