जवाबों:
wget --method=PUT --body-data=<STRING>
यह थोड़ा देर से है, लेकिन मूल पोस्ट के बाद कुछ बिंदु पर, उन्होंने "--मैथोड" विकल्प जोड़ा। मुझे यकीन नहीं है कि जब इसे जोड़ा गया था, लेकिन विवरण के लिए https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=684189#24 देखें।
wget --method=PUT
डाइजेस्ट एक्सेस ऑथेंटिकेशन को पचाने की कोशिश की, लेकिन ऑथेंटिकेशन प्रक्रिया नहीं करता है, जैसे कि यह मानक GET अनुरोध के साथ करता है।
चूंकि यह है बाकी इंटरफेस, मुझे लगता है कि आप उपयोग करना चाहते हैं 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
मेरे लिए निम्नलिखित काम किया:
curl -T <file-path> <url>
किसी कारण से जब मैंने इसका पालन किया तो कुछ नहीं हुआ (साथ ही कोई त्रुटि नहीं):
curl -X PUT -d <file-path> <url> (did not work)
-d
कमांड लाइन पर आपके द्वारा दर्ज किया गया डेटा भेज देगा, इसलिए यह फ़ाइल पथ को पाठ के रूप में रखने का प्रयास करेगा।