Cukup baca ini di Rulebook Rulebook API : GET dan POST tidak boleh digunakan untuk menyalurkan metode permintaan lainnya .
Tunneling mengacu pada penyalahgunaan HTTP yang menutupi atau salah mengartikan maksud pesan dan merusak transparansi protokol. REST API tidak boleh mengompromikan desainnya dengan menyalahgunakan metode permintaan HTTP dalam upaya mengakomodasi klien dengan kosa kata HTTP terbatas . Selalu manfaatkan metode HTTP sebagaimana ditentukan oleh aturan di bagian ini. [highlight oleh saya]
Tetapi kemudian banyak kerangka kerja menggunakan tunneling untuk mengekspos antarmuka REST melalui bentuk HTML, karena <form>hanya tahu tentang GETdan POST. Contoh terbaru saya adalah MethodRewriteMiddlewareuntuk labu (dikirim oleh penulis kerangka kerja): http://flask.pocoo.org/snippets/38/ .
Adakah cara untuk mematuhi "Aturan" tanpa peretasan atau add-on di kerangka kerja web?