The same issue occur if I try to use urllib2 for example, but now the error comes differently:
File "/home/snizi/.ZAP/plugin/jython-beta-13.zap/Lib/urllib2.py", line 154, in urlopen
File "/home/snizi/.ZAP/plugin/jython-beta-13.zap/Lib/urllib2.py", line 429, in open
File "/home/snizi/.ZAP/plugin/jython-beta-13.zap/Lib/urllib2.py", line 446, in _open
File "/home/snizi/.ZAP/plugin/jython-beta-13.zap/Lib/urllib2.py", line 407, in _call_chain
File "/home/snizi/.ZAP/plugin/jython-beta-13.zap/Lib/urllib2.py", line 1228, in http_open
File "/home/snizi/.ZAP/plugin/jython-beta-13.zap/Lib/urllib2.py", line 1201, in do_open
File "/home/snizi/.ZAP/plugin/jython-beta-13.zap/Lib/urllib2.py", line 1201, in do_open
File "/home/snizi/.ZAP/plugin/jython-beta-13.zap/Lib/httplib.py", line 1121, in getresponse
File "/home/snizi/.ZAP/plugin/jython-beta-13.zap/Lib/httplib.py", line 438, in begin
File "/home/snizi/.ZAP/plugin/jython-beta-13.zap/Lib/httplib.py", line 402, in _read_status
httplib.BadStatusLine: ''
But if I execute this outside zap using the jython binary, it works fine.