草庐IT

vue使用axios发送post请求携带json body参数,后端使用@RequestBody进行接收

前言最近在做自己项目中,做一个非常简单的新增用户场景,但是使用原生axios发送post请求的时候,还是踩了不少坑的。唉,说多了都是泪,小小一个新增业务,在自己前后端一起开发的时候,硬是搞了好久。下面就把问题总结分享下,防止后人再踩坑。接口定义首先先看下我的接口定义吧。其实就是一个很简单的新增,参数也不复杂。只是一个json实体的user对象@PostMapping(value="/save")publicResultsave(@RequestBodyUseruser){returnResult.ok(userService.saveUser(user));}起初我用apifox是这么调用的,

vue使用axios发送post请求携带json body参数,后端使用@RequestBody进行接收

前言最近在做自己项目中,做一个非常简单的新增用户场景,但是使用原生axios发送post请求的时候,还是踩了不少坑的。唉,说多了都是泪,小小一个新增业务,在自己前后端一起开发的时候,硬是搞了好久。下面就把问题总结分享下,防止后人再踩坑。接口定义首先先看下我的接口定义吧。其实就是一个很简单的新增,参数也不复杂。只是一个json实体的user对象@PostMapping(value="/save")publicResultsave(@RequestBodyUseruser){returnResult.ok(userService.saveUser(user));}起初我用apifox是这么调用的,

【ES报错】Unable to parse response body for Response{requestLine=PUT /index/_doc...HTTP/1.1 201 Created}

大家好,我是老坛。 今天跟大家交流一个ES常见问题及解决方法。错误发生场景我引入ES的方式是使用的springbootstarter:org.springframework.bootspring-boot-starter-data-elasticsearch然后springboot的版本为:2.3.4.RELEASE贴一下报错来源代码:@SpringBootTest@RunWith(SpringRunner.class)publicclassESTest{@ResourceRestHighLevelClientrestHighLevelClient;Stringindex="index";@T

【ES报错】Unable to parse response body for Response{requestLine=PUT /index/_doc...HTTP/1.1 201 Created}

大家好,我是老坛。 今天跟大家交流一个ES常见问题及解决方法。错误发生场景我引入ES的方式是使用的springbootstarter:org.springframework.bootspring-boot-starter-data-elasticsearch然后springboot的版本为:2.3.4.RELEASE贴一下报错来源代码:@SpringBootTest@RunWith(SpringRunner.class)publicclassESTest{@ResourceRestHighLevelClientrestHighLevelClient;Stringindex="index";@T

python之selenium调用xpath实现网页操作

目录源码过程中遇到的主要问题主要涉及的技术处理存在疑问:源码#coding=utf-8#program:供本司运维人员填写bbs日志使用#author:sundz#V120220623创建代码实现点击#V220220626从Excel中获取数据自动填充;实现从交易所网站获取当日实时成交量fromseleniumimportwebdriverfromtimeimportsleepfromselenium.webdriver.common.byimportByfromselenium.webdriver.chrome.serviceimportServiceimportxlrdimportdate

python之selenium调用xpath实现网页操作

目录源码过程中遇到的主要问题主要涉及的技术处理存在疑问:源码#coding=utf-8#program:供本司运维人员填写bbs日志使用#author:sundz#V120220623创建代码实现点击#V220220626从Excel中获取数据自动填充;实现从交易所网站获取当日实时成交量fromseleniumimportwebdriverfromtimeimportsleepfromselenium.webdriver.common.byimportByfromselenium.webdriver.chrome.serviceimportServiceimportxlrdimportdate

源码共读 | 为 vite 项目自动添加 eslint 和 prettier

前言Vite是一个用于现代JavaScript应用程序的快速、轻量级的构建工具,其设计目的是易于使用和适用于大型项目。Vite-pretty-lint是一个插件,可以在基于Vite的项目中安装和配置,以便在编写代码时能够自动对代码进行格式化和检查代码。这可以帮助开发人员在开发过程的早期捕获格式化和链接错误,并确保代码库遵循一致的样式。学习目标:如何为vite项目自动添加eslint和prettier它的原理是什么资源:源码地址:vite-pretty-lint如何使用创建一个vite项目:npminitvite进入项目文件夹下,安装Vite-pretty-lint:npminitVite-pr

源码共读 | 为 vite 项目自动添加 eslint 和 prettier

前言Vite是一个用于现代JavaScript应用程序的快速、轻量级的构建工具,其设计目的是易于使用和适用于大型项目。Vite-pretty-lint是一个插件,可以在基于Vite的项目中安装和配置,以便在编写代码时能够自动对代码进行格式化和检查代码。这可以帮助开发人员在开发过程的早期捕获格式化和链接错误,并确保代码库遵循一致的样式。学习目标:如何为vite项目自动添加eslint和prettier它的原理是什么资源:源码地址:vite-pretty-lint如何使用创建一个vite项目:npminitvite进入项目文件夹下,安装Vite-pretty-lint:npminitVite-pr

js和jquery获取屏幕宽高以及加margin和padding等边距的宽高

Javascript:网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth(包括边线的宽)网页可见区域高:document.body.offsetHeight(包括边线的高)网页正文全文宽:document.body.scrollWidth网页正文全文高:document.body.scrollHeight网页被卷去的高:document.body.scrollTop网页被卷去的左:document.body.scrollLeft网页正文部分上:w

js和jquery获取屏幕宽高以及加margin和padding等边距的宽高

Javascript:网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth(包括边线的宽)网页可见区域高:document.body.offsetHeight(包括边线的高)网页正文全文宽:document.body.scrollWidth网页正文全文高:document.body.scrollHeight网页被卷去的高:document.body.scrollTop网页被卷去的左:document.body.scrollLeft网页正文部分上:w