This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jtr51
Recipients jtr51
Date 2012-06-16.01:52:06
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1339811528.79.0.0690651710917.issue15082@psf.upfronthosting.co.za>
In-reply-to
Content
When trying to POST /anything/ @ https://grooveshark.com/, I get an httplib.BadStatusLine exception (server returns nothing at all. It's a timeout since it waits a while).

The many Grooveshark webclients however works perfectly, along with a curl command (run through cygwin, commented out in the script) that does the exact same. Meaning this weird behavior is exclusive to Python.

This issue was found to be present on many Windows systems. However, not all (all the systems have Python 2.7.2). I'm not sure what the difference is, and I'm not sure if this is a Python bug, but this is the only place I could think of to discuss the behavior. The only Linux system I've tested this on worked (again, Python 2.7.2).
Note: If it fails on one system, it never succeeds no matter how much you try.

The code *used* to work yesterday and it's been working for many months. Grooveshark might have changed something but this doesn't make any sense since curl works.

Please try to reproduce this. I can provide any testing details needed.
A script containing the code to test with is attached, along with the curl line and a BadStatusLine traceback.

Excuse my complete ignorance on the inner workings of SSL and my weak English skills (second language).
History
Date User Action Args
2012-06-16 01:52:09jtr51setrecipients: + jtr51
2012-06-16 01:52:08jtr51setmessageid: <1339811528.79.0.0690651710917.issue15082@psf.upfronthosting.co.za>
2012-06-16 01:52:07jtr51linkissue15082 messages
2012-06-16 01:52:06jtr51create