I am executing two commands as follows:
curl http://somehost:port/endpoin
this return me successful response.
Whereas if I execute the same command with wget as follows:
wget --spider -S http://somehost:port/endpoint
this gives me a 405 Method not allowed error.
If I simply do wget http://somehost:port/endpoint I can downoad the file successfully.
Can someone help me understand the issue?
>Solution :
When you run this command
curl http://somehost:port/endpoin
It sends request GET method.
But another one use HEAD method. So that service may only allows GET method and deny others.