新手求助【已经解决】 beego框架post提交出现405错误

ssdys · · 2268 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

看视频边看边练习的,在post提交参数的时候返回了```Method Not Allowed``` 为百度了一下说: Get请求就执行Get方法,Post请求就执行Post方法,如果缺乏对应action方法,将返回405 Method Not Allowed。 action对应视频中写的 在路由文件中也是对应着写的。 ```go beego.Router("/register", &controllers.MainController{}) ``` 下面是完整html代码 ``` html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>注册页面</title> </head> <body> <h1>注册页面</h1> <form method="post" action="/register"> 用户名:<input type="text" name="userName" > 密码:<input type="password" name="pwd"> <input type="submit" value="注册"> </form> </body> </html> ``` get与post代码 ``` go package controllers import ( "github.com/astaxie/beego" ) type MainController struct { beego.Controller } func (c *MainController) Get() { c.TplName="register.html" } func (c *MainController) post() { userNmae:=c.GetString("userName") pwd:=c.GetString("pwd") beego.Info(userNmae,pwd) } ``` Post大写 正常下应该是接收到网页post提供的```userName```和```pwd```返回的数据,但是这里直接```405 Method Not Allowed```没有接收到数据,是我哪里设置不对或者写的不对吗,请大佬们指点一下

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2268 次点击  
加入收藏 微博
1 回复  |  直到 2019-12-31 17:55:29
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传