一个 Web 服务器正在运行(在 EC2 上),我正在以两种方式测试这个带有 method="post" 属性的简单 Html5 登录表单:
- 原样
- 在更大的网站内
<div> <form action="" method="post" > <p/> <input id="username" type="text" name="username" placeholder="Username" > <p/> <input id="password" type="password" name="password" placeholder="Password" > <p/> <input type="submit" class="btn" value="Login"> </form> </div>
基于 Python 的 Web 服务器中的处理程序包括:
username = self.get_argument('username')
password = self.get_argument('password')
第一种方法适用于 Http 200,但第二种方法会生成 Http 405“方法不允许”。两者都在 Web 服务器上使用相同的处理程序代码。
我找不到问题出在哪里。调试此问题的最佳方法是什么?