我需要使用python httplib。
我编写了两个样本,第一个是作品,而不是第二个。
但我需要的是第二个。
在第二个示例中,似乎没有正确发送数据。
我想知道第二个问题在哪里。
TIA,Levi
这是我的两个代码:
第一个样本:
conn=httplib.HTTPConnection(data_host)
a_file=open("/home/levi/5","rb")
data=a_file.read()
a_file.close()
conn.request("PUT", "/webhdfs/v1/levi/5?op=CREATE&user.name=levi", data)
res=conn.getresponse()
print res.status,res.reason
print res.msg
conn.close()
第二个:
conn=httplib.HTTPConnection(data_host)
conn.connect()
conn.putrequest("PUT","/webhdfs/v1/levi/5?op=CREATE&user.name=levi")
conn.endheaders()
a_file=open("/home/levi/5","rb")
data=a_file.read()
a_file.close()
conn.send(data)
res=conn.getresponse()
print res.status,res.reason
print res.read()
print res.msg
conn.close()