Como corrigir a exceção httplib.BadStatusLine?

URL = "MY HTTP REQUEST URL"
XML = "<port>0</port>"

parameter = urllib.urlencode({'XML': XML})
response = urllib.urlopen(URL, parameter)
print response.read()


IOError: ('http protocol error', 0, 'got a bad status line', None)

Eu estou tentando enviar XML para um servidor e recuperar XML. Existe alguma maneira de corrigir / ignorar essa exceção?

Eu sei que a linha de status está vazia, o que está aumentando esse erro.

questionAnswers(1)

yourAnswerToTheQuestion