I need to set the timeout on urllib2.request().
urllib2.request()
I do not use urllib2.urlopen() since i am using the data parameter of re
urllib2.urlopen()
data
re
Although urlopen does accept data param for POST, you can call urlopen on a Request object like this,
urlopen
POST
Request
import urllib2 request = urllib2.Request('http://www.example.com', data) response = urllib2.urlopen(request, timeout=4) content = response.read()