前端发起请求,后台springboot无响应

这篇具有很好参考价值的文章主要介绍了前端发起请求,后台springboot无响应。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.检查是不是HTTPS请求

2.检查域名有没有放到开发者工具的合法域名中

3.检查POST请求的content-type类型是不是application/x-www-form-urlencoded和application/json

4.检查请求get或者post 有没有大写 POST

5.好了 下面说下遇到的一个坑

问题描述:

因为公司的服务器是window系统,所以在部署项目的时候使用命令行java -jar 的方式去运行,这个时候问题就产生了,前台小程序时不时的就会出现发送的请求后台没有响应的问题,控制台也没有输出,没有任何的错误,然后等待一会就会出现超时的错误


原因分析:

原因的话一开始排查以为可能是上面的4种情况,后来检查都没有问题,于是开始找后台的问题,看看是不是因为某一块代码报错了,检查了半天也没有结果,然后开始转向是不是因为for循环频繁访问数据库造成卡死,也不是,后来又通过arthas这个工具检查是不是因为代码太过冗余造成的oom溢出卡死,答案不出意外的还是不行

解决方案:

最开始的情况是如果发送卡死,只要重启服务就可以解决了,后来发现这种只是治标不治本,难道部署到线上后还要一直重启吗???

前端发起请求,后台springboot无响应文章来源地址https://www.toymoban.com/news/detail-407099.html

最后终于在这里找到了问题原因所在,那就是因为window服务器上cmd命令行默认是打开自动编辑跟插入模式的,如果你一不小心点了一下命令行,这个时候就会发生前端发起请求,后台没有响应的问题,造成阻塞的现象.

最后的解决方案就是:把这两个关掉就可以了!!!

这个坑我先踩为敬了,老铁们!!!让我找了这么长时间

到了这里,关于前端发起请求,后台springboot无响应的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Selenium Wire - 扩展 Selenium 能够检查浏览器发出的请求和响应

    使用 Selenium 进行自动化操作时,会存在很多的特殊场景,比如会修改请求参数、响应参数等。 本篇将介绍一款 Selenium 的扩展,即能够检查浏览器发出的请求和响应 - Selenium Wire。 Selenium Wire 扩展了 Selenium 的 Python 绑定,可以访问浏览器发出的底层请求。除了与 Selenium 相同的

    2024年02月04日
    浏览(33)
  • 前端向后端发起请求时,报Uncaught (in promise) ReferenceError: ***** is not defined的错

     前端调用后端的接口,显示的Uncaught (in promise) ReferenceError: getGoods is not defined。但是我们在后端中配置了该接口的请求地址的。同时在前端的axios中也进行了相关接口的封装的。 报错的截图:   原因是没有在页面中引入getGoods这个封装好的接口。 解决方法:只需在需要使用的

    2024年02月08日
    浏览(50)
  • 浅析前端请求登录与后台对接

    首先确保前后端接口参数一致,我这里使用的是ant design Pro 前端框架 小技:shift+f6,全局重构,当接口不一致时很方便 前: 后:  前后端交互:前端需要向后端发送请求,前端ajax来请求后端,axios封装了ajax 根据官方文档可知:升级到 V5 - Ant Design Pro 原有的项目中 request 定义

    2024年02月13日
    浏览(28)
  • 前端如何上传图片给后台?如何传递 multipart/form-data 类型的数据?图片大小、格式检查?

    图片上传需要传二进制流,请求头的 content-type 类型需为 multipart/form-data,传递的格式如下图所示 前后端交互通常为: 先调用接口上传二进制流图片 然后再上传表单其他内容(第一步通常会返回后台存储的图片id,第二步会将图片id传递给后台) 注:目前我只用过以上这种方

    2024年04月15日
    浏览(40)
  • 新增:前端提示“请求JSON参数格式不正确,请检查参数格式

    解决方法: 1.检查后端控制台报错: 参数格式传递异常,请求号为:3b44424d-73bd-4db7-970b-38638451c439,具体信息为:JSON parse error: Cannot deserialize value of type ` java.lang.Long` from String \\\" 新增的字段 \\\": not a valid Long value; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot

    2024年02月17日
    浏览(25)
  • 前端与后端的交互--请求与响应

    讲解基于springboot + vue + axios项目。 Content-Type位于请求头和响应头,在请求中指示请求体的数据类型;在响应中指示响应体的数据类型。在HTTP请求中,默认的Content-Type类是\\\"application/x-www-form-urlencoded\\\",而在HTTP响应中,默认的Content-Type类型取决于所返回的内容类型,如HTML、纯文

    2024年02月20日
    浏览(28)
  • 接口响应时间长,前端返回请求超时解决

    1. 全局设置 axios.defaults.timeout = 时间 // 单位为毫秒 或 2. 封装的http请求 或 3. nginx默认的响应时间是60S 还需要修改nginx.conf文件 在配置的请求代理下添加 单位为秒

    2024年02月12日
    浏览(26)
  • SpringBoot请求响应

    Controller方法形参中声明httpServletRequest对象 调用对象的getParameter参数名 请求参数名与方法形变量名相同 自动进行类型转换 如果遇到参数名称不匹配的问题,可以用@RequestParam进行映射 注意,当启用了RequestParam,你需要知道RequestParam的required属性默认是true,代表请求参数必须传

    2024年02月12日
    浏览(23)
  • 前端流式(stream)请求,获取持续响应的方式

    在网络请求中,流(stream)表示持续接收数据的过程。使用流,可以逐步获取服务器响应,而不是等待整个响应完成后一次性获取。 Axios 通过监听响应对象的 data 事件,可以实现流式请求,主要的写法有直接 pipe 流和手动监听事件两种。使用流可以实现大文件或数据的流传输,

    2024年03月25日
    浏览(46)
  • ruoyi若依前端请求接口超时,增加响应时长

    前端查询请求超时 找到request.js的timeout属性由10秒改成了20秒,因为默认是10秒,请求肯定是超出了10秒 建议:在此请求检查是否有需要优化的SQL,因为已经超出了正常响应时间,所以改时间治标不治本

    2024年01月21日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包