当前位置: 首页 > wzjs >正文

wordpress静态nginx规则高端网站优化公司

wordpress静态nginx规则,高端网站优化公司,网站小功能,wordpress 常用的钩子一、问题描述: 当我输入没有注册的用户名和密码,直接给我跳转到了一个404页面,而不是显示提醒弹窗“账号或密码错误!” 我想要的正确效果如下: 二、分析 1.点击登录时发现后端在处理请求时抛出了一个异常&#xff1a…

一、问题描述:

当我输入没有注册的用户名和密码,直接给我跳转到了一个404页面,而不是显示提醒弹窗“账号或密码错误!”

我想要的正确效果如下:

二、分析

1.点击登录时发现后端在处理请求时抛出了一个异常:MissingServletRequestParameterException,具体原因是 缺少必需的请求参数 uname!

2.那么我们去看看前端的uname值有没有正确传递到后端,我们可以在发送请求前打印它的值看看:

将 console.log 放在 axios 请求之前,确保在发送请求前打印出 ruleForm.value.uname 的值。

然后在控制台console可以看到:

 

图中有用户名和密码!!说明这里我的前端代码是正确传递了 uname 和 password 参数的!!

当时虽然参数都正确了,但请求仍然失败,返回了 400 Bad Request 错误!!!(这个图是我后面成功了才截的,所以看不到)

400 Bad Request 错误的原因?

400 错误通常表示客户端发送的请求有问题,服务器无法正确处理。

最终解决措施如下:

(1)如果你的后端接口使用 @RequestBody,那么前端需要以 JSON 形式传递参数。即

  headers: {'Content-Type': 'application/json', // 使用 JSON 格式},

(2)如果后端接口使用的是 @RequestParam ,那么前端需要以表单形式传递参数。即

  headers: {'Content-Type': 'application/x-www-form-urlencoded', // 使用表单格式},

我的错误在于:我的后端是@RequestParam ,而前端是'application/json',搞反了

===============

至此,终于跳转不是404页面!大功告成!!!

http://www.dtcms.com/wzjs/364522.html

相关文章:

  • 衡水网站建设服务商网络营销经典成功案例
  • 元气森林的网络营销方式惠州自动seo
  • 数据分析师培训需要多少钱郑州seo优化服务
  • 网站设计主页获客软件排名前十名
  • 公司注册资金一览表唐山seo排名
  • 西安网址开发 网站制作硬件工程师培训机构哪家好
  • 宣威网站建设互联网营销师培训教材
  • 杭州市萧山区建设局网站网络营销包括几个部分
  • 武汉网站快照优化合肥网站优化
  • nas做视频网站如何点击优化神马关键词排名
  • 网站内页百度不收录湖南靠谱seo优化报价
  • 芜湖做网站的公司网站模板下载
  • 电商网站建设外包推广app赚佣金平台有哪些
  • 在哪里有人做网站郑州seo优化顾问阿亮
  • 专门做各种产品测评的网站云南新闻最新消息今天
  • 安康网站建设公司电话游戏推广拉人渠道
  • 新的网络营销方法长沙seo优化推广
  • 网站如何做路由器网站优化靠谱seo
  • 新疆生产建设兵团编办网站什么是互联网推广
  • wordpress插件对话seo是什么部位
  • 滁州网站建设czesou广州官方新闻
  • 营销型网站建设河北网站推广公司
  • 文山网站建设联系电话旺道seo优化软件怎么用
  • 专业的网站开发成人培训班有哪些课程
  • 定制高端网站建设今日最新消息新闻
  • 网站主页面设计关键词挖掘站长
  • 当下 如何做网站赚钱市场营销策划书
  • 如何把做的网站变成链接国际新闻最新消息中国
  • c语言可以做网站吗成都建设网官网
  • 一般网站的前台功能模块2021年关键词有哪些