我想向 HDFS REST API 提出请求。
它在 RESTClient 中工作。
但是当我将它翻译成 Python 版本(python httplib)时它失败了。
由于某种原因,我不能在 Curl 中使用它。
有人知道httplib put,可以帮我翻译成Python版本吗?
这是 RESTClient 版本:
方法:放
网址:http ://www.somedomain.com:50070/webhdfs/v1/levi/4?op=CREATE
我想向 HDFS REST API 提出请求。
它在 RESTClient 中工作。
但是当我将它翻译成 Python 版本(python httplib)时它失败了。
由于某种原因,我不能在 Curl 中使用它。
有人知道httplib put,可以帮我翻译成Python版本吗?
这是 RESTClient 版本:
方法:放
网址:http ://www.somedomain.com:50070/webhdfs/v1/levi/4?op=CREATE
有要求:
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()