axios get请求 post请求 多个并发请求 传值 后端接值
get params:{
id:1,
name:'李四’
}
//get 请求
axios.get("/get", {params: {id: 20,name: '阿狸'}}).then(d => {alert(d.data)}).catch(e => console.log(e))
post {
id:2,
name:'张三'
}
//post 请求
axios.post("/get", {id: 20,name: '阿狸'}).then(d => {alert(d.data)}).catch(e => console.log(e))}
put 与post相同,获取参数时getReader
delete 本质相当于get 使用params传参
// put
axios.put("/get", {id: 20,name: '阿狸'}).then(d => {alert(d.data)}).catch(e => console.log(e))// delete
axios.delete("/get", {//delete 默认相当于get 使用params传参params: {id: '55',name: '雷恩加尔'}}).then(d => {alert(d.data)}).catch(e => console.log(e))
@WebServlet("/get")
public class AxiosGet extends HttpServlet {@Overrideprotected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {req.setCharacterEncoding("utf-8");System.out.println(req.getMethod());// 响应字符串 axios d.data 可以收到resp.setCharacterEncoding("utf-8");resp.getWriter().print("hello world 你好,中国!");System.out.println(req.getParameter("id"));System.out.println(req.getParameter("name"));//post 获取参数//System.out.println(getRequestPayload(req));String json = getRequestPayload(req);Map map = JSONObject.parseObject(json, Map.class);System.out.println(map.get("id"));System.out.println(map.get("name"));}//post 获取参数private String getRequestPayload(HttpServletRequest req) {StringBuilder sb = new StringBuilder();try (BufferedReader reader = req.getReader()) {char[] buff = new char[1024];int len;while ((len = reader.read(buff)) != -1) {sb.append(buff, 0, len);}} catch (IOException e) {e.printStackTrace();}return sb.toString();}
}
执行多个并发请求
function getUserAccount() {return axios.get('/time');}function getUserPermissions() {return axios.get('/user');}axios.all([getUserAccount(), getUserPermissions()]).then(axios.spread(function (acct, perms) {// 两个请求现在都执行完成alert("ok")}));
axios get请求 post请求 多个并发请求 传值 后端接值相关推荐
- axios.all与Promise.all并发请求
前言 在工作中当我们的项目来到一个新的页面需要发多个请求,而这些请求的数据又毫不相干时,我们可以采取并发请求的方式.目前并发请求主要有Promise.all和axios.all两种方式,下面做详细介绍 ...
- Vue3(撩课学院)笔记09-axios简介,发起get请求的两种方式,发起带参的get及post请求,发起并发请求,并发请求结果将数组展开,axios全局配置,axios配置及封装,请求和响应拦截
1.axios简介 axios是基于promise可以用于浏览器和node.js的网络请求库,在服务器端使用原生node.js,在浏览气短使用ajax(即XMLHttpRequests) 2.axio ...
- 查看 并发请求数及其TCP连接状态
服务器上的一些统计数据: 1)统计80端口连接数 netstat -nat|grep -i "80"|wc -l 2)统计httpd协议连接数 ps -ef|grep httpd| ...
- 查看httpd并发请求数及其TCP连接状态
服务器上的一些统计数据: 1)统计80端口连接数 netstat -nat|grep -i "80"|wc -l 2)统计httpd协议连接数 ps -ef|grep httpd| ...
- axios.all()解决并发请求的问题
axios.all()解决并发请求的问题 参考文章: (1)axios.all()解决并发请求的问题 (2)https://www.cnblogs.com/chao202426/p/12068260. ...
- 记录本次遇到的并发请求登录拦截问题
请求并发,多个请求队列等待登录完成执行 @Ariel 小程序项目开发遇到静默登录需求 用户进入小程序即自动登录,场景是在请求拦截中校验登录状态,如果没有即登录并使所有请求进入等待状态,在登录请求完成后 ...
- python测试程序的qps和响应时间代码_Python并发请求下限制QPS(每秒查询率)的实现代码...
前两天有一个需求,需要访问某API服务器请求数据,该服务器限制了QPS=2(哈哈应该都知道是哪个服务器了吧_(:з」∠)_),因为QPS很小所以就使用阻塞式请求.后来开通了服务,QPS提高到了20,阻 ...
- 摘要: Nginx 网络多并发请求的TCP网络参数做简单说明。
摘要: Nginx 网络多并发请求的TCP网络参数做简单说明. 需要修改/etc/sysctl.conf来更改内核参数 #原有字段 net.ipv4.tcp_syncookies = 1 #新增字段 ...
- 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求
由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误. 为了避免这样的错误,我们根据相关文档调整了设置,让服务器从设置上支 ...
最新文章
- Python案例:使用XPath的爬虫
- android studio api30 模拟器运行不了_iOS模拟器来了?但我们劝你不要轻易尝试
- c语言中getche的用法,c语言中getch的用法
- CVE-2019-2725复现(从环境搭建到getshell)
- Spring源代码研究之how is Bean object created
- vue.config和editorconfig
- java连接access驱动_Java 连接Access
- java精确度_java的数值精度问题 | 学步园
- mysql 事务 异常_mysql事务级别以及相应的异常现象
- java tmp 目录_Tmp目录丢失引发Java进程异常
- java移位操作示例
- ThinkPad P73 拆机清灰日志
- 搭建STM32开发环境
- hadoop kerberos java_hadoop kerberos认证
- 元旦技术大礼包 - 2017金秋将要发布的PostgreSQL 10.0已装备了哪些核武器?
- 如何让暴风影音播放flv文件
- MySQL出现Access denied for user ‘xxx‘@‘%‘ to database ‘xxxx‘问题
- IT项目管理个人作业05
- 第三代人工智能基础设施背后,是一次技术应用的常识普及运动
- PLC++控制程序精编108例pdf