use*_*345 7 python urllib urllib2
def make_req(data, url, method='POST')
params = urllib.urlencode(data)
headers = {"Content-type": "application/x-www-form-urlencoded",
"Accept": "text/plain",
}
conn = httplib.HTTPSConnection(url)
conn.request(method, url, params, headers)
response = conn.getresponse()
response_data = response.read()
conn.close()
Run Code Online (Sandbox Code Playgroud)
但它投掷: in create_connection for res in getaddrinfo(host, port, 0, SOCK_STREAM): gaierror: [Errno -2] Name or service not known
是什么原因 ?这个错误是什么?
您需要使用相对于服务器的URI调用request().如果url 是www.google.com/images?q=test你必须做的:
conn = httplib.HTTPSConnection('www.google.com')
conn.request('GET', '/images?q=test')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15336 次 |
| 最近记录: |