title: Getting 401 on Twitter OAuth POST requests
body: <p>I am trying to use Twitter OAuth and my <code>POST</code> requests are failing with a <code>401</code> (<code>Invalid OAuth Request</code>) error.</p>
  
  <p>For example, if I want to post a new status update, I am sending a HTTP <code>POST</code> request to <code>https://twitter.com/statuses/update.json</code> with the following parameters - </p>
  
  <pre><code>status=Testing&amp;oauth_version=1.0&amp;oauth_token=xxx&amp;
  oauth_nonce=xxx&amp;oauth_timestamp=xxx&amp;oauth_signature=xxx&amp;
  oauth_consumer_key=xxx&amp;in_reply_to=xxx&amp;oauth_signature_method=HMAC-SHA1`
  </code></pre>
  
  <p>My <code>GET</code> requests are all working fine. I can see on the mailing lists that a lot of people have had identical problems but I could not find a solution anywhere.</p>
  
  <p>I am using the <code>oauth.py</code> Python library.</p>