1

我需要使用 python httplib。

我编写了两个示例,第一个有效,第二个无效。

但我需要的是第二个。

在第二个示例中,数据似乎未正确发送。

我想知道第二个问题出在哪里。

TIA,列维

这是我的两个代码:

第一个样本:

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()
4

0 回答 0