আমি একটি রেস্টস্টুল ইন্টারফেস অ্যাক্সেস করতে উইজেটটি ব্যবহার করার চেষ্টা করছি , তবে আমি কীভাবে উইজেটের সাথে এইচটিটিপি পিট করব তা অনুমান করতে পারি না। আমি এটা কিভাবে করবো? না এটা অনুমানযোগ্য?
আমি একটি রেস্টস্টুল ইন্টারফেস অ্যাক্সেস করতে উইজেটটি ব্যবহার করার চেষ্টা করছি , তবে আমি কীভাবে উইজেটের সাথে এইচটিটিপি পিট করব তা অনুমান করতে পারি না। আমি এটা কিভাবে করবো? না এটা অনুমানযোগ্য?
উত্তর:
wget --method=PUT --body-data=<STRING>
এটি কিছুটা দেরিতে হলেও মূল পোস্টের এক পর্যায়ে তারা একটি "- আদর্শ" বিকল্প যুক্ত করেছে। এটি কখন যুক্ত করা হয়েছে তা সম্পর্কে আমি নিশ্চিত নই, তবে বিশদে https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=684189#24 দেখুন।
wget --method=PUTডাইজেস্ট অ্যাক্সেস প্রমাণীকরণের চেষ্টা করেছি কিন্তু উইজেট প্রমাণীকরণ পদ্ধতিটি যেমন স্ট্যান্ডার্ড জিইটি অনুরোধের সাথে করে না তেমন করে।
যেহেতু এই হল বিশ্রাম ইন্টারফেস, আমার মনে হয় আপনি ব্যবহার করতে চান সেটি curlসঙ্গে -X PUTভালো:
curl -i -X PUT http://www.example.tld/rest/updateEntity/1234?active=false
অথবা আপনার যদি কোনও এক্সএমএলের মতো কোনও ফাইল থেকে ডেটা "পোস্ট" করতে হয়:
curl -i -X PUT -H "Content-Type: application/xml; charset=utf-8" -d @"/tmp/some-file.xml" http://www.example.tld/rest/updateEntity