1

Python httplib を使用する必要があります。

そして、私は2つのサンプルをコーディングします.2番目ではなく、最初の作品です。

しかし、私が必要とするのは2番目です。

2 番目のサンプルでは、​​データが正しく送信されていないようです。

2番目の問題がどこにあるのか知りたいです。

ティア、リヴァイ

ここに私の2つのコードがあります:

最初のサンプル:

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

そして2番目:

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