curl -i -X PUT -H 'Content-Length: 1000' http://dfdc:[email protected]:xx/directory/
위의 컬은 Ubuntu 쉘 프롬프트에서 응답을 생성하지 않습니다.
답변1
첫째: 이 작업을 시도하면 명령이 전혀 반환되지 않습니다.
좀 더 자세한 출력을 얻기 위해 -v로 컬을 호출하면 PUT가 전송되지만 서버는 더 많은 출력을 기다리고 있는 것을 볼 수 있습니다. 이는 "Content-Length: 1000"을 제공했지만 콘텐츠를 제공하지 않았기 때문입니다.
이 헤더를 생략하면 응답을 받게 됩니다.
둘째: 무엇을 넣을 건가요? POST와 마찬가지로 --data 또는 -d를 사용하여 일부 데이터를 제공해야 합니다.
즉
curl -i -X PUT -H 'Content-Length: 1000' -d "@somefile" http://dfdc:[email protected]:xx/directory/