把这个请求放在Python httplib上

时间:2013-03-30 07:50:28

标签: python rest httplib

我想向HDFS REST API提出请求。

它适用于RESTClient。

但是当我把它翻译成Python版本(python httplib)时它失败了。

由于某种原因,我无法在Curl中使用它。

有人知道httplib放,可以帮我翻译成Python版吗?

这是RESTClient版本:

方法:PUT

网址:http://www.somedomain.com:50070/webhdfs/v1/levi/4?op=CREATE

1 个答案:

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