এটি কেবলমাত্র REST এপিআই রুলবুকটিতে পড়ুন : অন্য অনুরোধের পদ্ধতিগুলি সুড়ঙ্গ করতে GET এবং পোস্ট অবশ্যই ব্যবহার করা উচিত নয় ।
টানেলিং HTTP- র কোনও অপব্যবহারকে বোঝায় যা কোনও বার্তাটির অভিপ্রায়কে মাস্ক করে বা ভুল উপস্থাপন করে এবং প্রোটোকলের স্বচ্ছতাটিকে ক্ষুন্ন করে। একটি REST API অবশ্যই এইচটিটিপি-র অনুরোধ পদ্ধতির অপব্যবহারের মাধ্যমে সীমিত এইচটিটিপি শব্দভান্ডার সহ ক্লায়েন্টদের থাকার জন্য আপোষ করা উচিত নয় । এই বিভাগে বিধি দ্বারা নির্দিষ্ট হিসাবে HTTP পদ্ধতিগুলির যথাযথ ব্যবহার করুন make [আমার দ্বারা হাইলাইট]
তবে তখন প্রচুর ফ্রেমওয়ার্কগুলি এইচটিএমএল ফর্মগুলির মাধ্যমে আরইএসটি ইন্টারফেস প্রকাশ করার জন্য টানেলিং ব্যবহার করে, যেহেতু <form>
কেবলমাত্র GET
এবং সম্পর্কেই জানেন POST
। আমার সাম্প্রতিকতম উদাহরণটি MethodRewriteMiddleware
ফ্লাস্কের জন্য (ফ্রেমওয়ার্কটির লেখক দ্বারা জমা দেওয়া): http://flask.pocoo.org/snippets/38/ ।
ওয়েব ফ্রেমওয়ার্কগুলিতে হ্যাক বা অ্যাড-অন ছাড়াই "বিধি" মেনে চলার কোনও উপায়?