답변:
Wget은 PUT을 수행 할 수 없습니다. 대신 cURL 을 사용하십시오 -T
.
wget --method=PUT --body-data=<STRING>
약간 늦었지만 원래 게시물 이후 어느 시점에서 "--method"옵션을 추가했습니다. 언제 추가되었는지 잘 모르겠지만 자세한 내용 은 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=684189#24 를 참조하십시오.
wget --method=PUT
다이제스트 액세스 인증을 시도 했지만 wget은 표준 GET 요청과 같은 인증 절차를 수행하지 않습니다.
이것이 REST 인터페이스 이므로 다음 curl
과 -X PUT
같이 사용하고 싶습니다 .
curl -i -X PUT http://www.example.tld/rest/updateEntity/1234?active=false
또는 XML과 같이 파일에서 데이터를 "게시"해야하는 경우 :
curl -i -X PUT -H "Content-Type: application/xml; charset=utf-8" -d @"/tmp/some-file.xml" http://www.example.tld/rest/updateEntity