指定访问某域名的ip,而不走dns查询,此方法通用。就是url里写ip,然后再配上了Host,如:
import urllib
import urllib2
req = urllib2.Request("http://10.10.10.13/api/",
urllib.urlencode({'userId': 1000, 'name': 'test'}),
{'Host': 'www.example.com'})
s = urllib2.urlopen(req)
print(s.read())
python里发请求时,老是忘记urlencode来自于urllib,而非urllib2,在此mark一上。