Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

curl: (5) Could not resolve proxy: DELETE; Unknown error

I am using hadoop apache 2.7.1 on centos 7 and I want to delete a file(file1) by using webhdfs commands.

curl -i -x DELETE "http://192.168.25.21:50070/webhdfs/v1/hadoophome/file1/?user.name=root&op=DELETE&recursive=true"

But I am getting this error:

curl: (5) Could not resolve proxy: DELETE; Unknown error

I edited bashrc file as following :

export http_proxy=""
export https_proxy=""
export ftp_proxy=""

And source the file to save changes

 source ~/.bashrc

But with the same error.

So I tried to set no proxy in the culr command as

curl -i -x --noproxy localhost  DELETE "http://192.168.25.21:50070/webhdfs/v1/hadoophome/file1/?user.name=root&op=DELETE&recursive=true"

With this error:

curl: (5) Could not resolve proxy: --noproxy; Unknown error

What should I edit to exclude this proxy?

Thanks.

like image 559
oula alshiekh Avatar asked Jun 13 '17 12:06

oula alshiekh


1 Answers

-x stands for proxy. You should be using -X to specify the request method.

So the command would be,

curl -i -X DELETE "http://192.168.25.21:50070/webhdfs/v1/hadoophome/file1/?user.name=root&op=DELETE&recursive=true"

Refer curl(1) for options.

like image 76
franklinsijo Avatar answered Nov 08 '22 23:11

franklinsijo