xiaosi4081 发表于 2020-8-17 17:09:44

表单错误

代码:
login.html:
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Login</title>
</head>

<body>
    <div id="login">
      <h1>Login</h1>
      <form method="POST" action="index.html">
            <input type="text" required="required" placeholder="用户名" name="u"></input>
            <input type="password" required="required" placeholder="密码" name="p"></input>
            <button class="but" type="submit">登录</button>
      </form>
    </div>
</body>

</html>

index.html:
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>

</html>

表单提交的时候,我用的是POST请求,报了405,后来才知道,是请求方法不对,要用GET请求,可我不想用GET请求,大家有没有其他的办法可以解决?

zltzlt 发表于 2020-8-17 17:10:37

为啥不想用 GET 请求?

不二如是 发表于 2020-8-20 08:49:02

本帖最后由 不二如是 于 2020-8-30 16:45 编辑

不用 Get 请求,目前你的需求就无法实现

后端设计符合Restful api 设计

琉心 发表于 2020-8-20 14:42:36

???你用的什么浏览器???反正我用我的谷歌浏览器事实上是正常的

xiaosi4081 发表于 2020-8-24 14:46:46

zltzlt 发表于 2020-8-17 17:10
为啥不想用 GET 请求?

因为get请求会把数据写到网址上,我这个传输是账号和密码

黑夜 发表于 2020-8-24 16:24:48

xiaosi4081 发表于 2020-8-24 14:46
因为get请求会把数据写到网址上,我这个传输是账号和密码

这个后端设计下就好了,符合 restful api 就可以了

Darth_EF 发表于 2020-8-25 01:24:45

用ajax不用表单。发送请求前把内容加密;后台api验证后返回登录通过就跳转到index页,返回错误就显示错误信息。
页: [1]
查看完整版本: 表单错误