我想向HDFS REST API提出请求。
它适用于RESTClient。
但是当我把它翻译成Python版本(python httplib)时它失败了。
由于某种原因,我无法在Curl中使用它。
有人知道httplib放,可以帮我翻译成Python版吗?
这是RESTClient版本:
方法:PUT
网址:http://www.somedomain.com:50070/webhdfs/v1/levi/4?op=CREATE
答案 0 :(得分:4)
使用Requests:
import requests
requests.put('http://www.somedomain.com:50070/webhdfs/v1/levi/4?op=CREATE')
使用httplib
:
import httplib
connection = httplib.HTTPConnection('www.somedomain.com:50070')
connection.request('PUT', '/webhdfs/v1/levi/4?op=CREATE')
response = connection.getresponse()