នៅក្នុងកញ្ចប់ Bottle ការទទួលយកទិន្នន័យពីទំរង់បែបបទ ដែលត្រូវបានបញ្ជូនទៅកាន់ server តាមផ្លូវណាមួយ ដោយប្រើប្រាស់ HTTP method POST ត្រូវធ្វើតាមរយៈវត្ថុឈ្មោះ request ។ ហើយយើងចាំបាច់ត្រូវកំណត់ផ្លូវចាំទទួលយកទិន្នន័យទាំងនោះ ដោយមាន method="POST" នៅក្នុងនោះ។ ចំណែកឯផ្លូវដែលគ្មានការកំណត់ពី HTTP method ណាមួយ ត្រូវចាត់ទុកថាជាផ្លូវសំរាប់ method="GET" ។ ពិនិត្យកម្មវិធីខាងក្រោមនេះ៖
from bottle import route, request @route('/login') def login(): return '''''' @route('/login', method='POST') def do_login(): username = request.forms.get('username') password = request.forms.get('password') if check_login(username, password): return "
Your login information was correct.
" else: return "Login failed.
" def check_login(username, password): if username == "step" and password == "ok": return True else: return False