如果25行改成url2就不会报错
直接访问是get请求报错了,缺少post提交的username和password参数
应该是那个 chklogin.html 本身就是需要接收 post 数据, 你直接打开,服务器端认为是非法路径,直接出错了。可能是服务端设计不够完美的问题, 应该做成如果没有post 数据,直接redirect 去login.html ,这样体验才好。