js get请求和post请求
浅浅记录一下吧~~~
httpGet(url, callback) {let xhr = new XMLHttpRequest();xhr.onreadystatechange = function () {if (xhr.readyState === 4) {if ((xhr.status >= 200 && xhr.status < 300)) {let response = xhr.responseText;callback(response);} else {callback(-4);}} else {}};xhr.open("get", url);xhr.timeout = 5000; // 5 seconds for timeoutxhr.ontimeout = function (e) {callback(-3);};xhr.onerror = function (e) {callback(-2);};xhr.send();},
httpPost() {let obj = {"": "","": "","": "",}var httpRequest = new XMLHttpRequest();//第一步:创建需要的对象httpRequest.open('POST', 'url', true); //第二步:打开连接/***发送json格式文件必须设置请求头 ;如下 - */httpRequest.setRequestHeader("Content-type", "application/json");//设置请求头 注:post方式必须设置请求头(在建立连接后设置请求头)var obj = { name: 'zhansgan', age: 18 };httpRequest.send(JSON.stringify(obj));//发送请求 将json写入send中/*** 获取数据后的处理程序*/httpRequest.onreadystatechange = function (res) {//请求后的回调接口,可将请求成功后要执行的程序写在其中if (httpRequest.readyState == 4 && httpRequest.status == 200) {//验证请求是否发送成功var json = httpRequest.responseText;//获取到服务端返回的数据console.log("api回传成功,返回值>>>>>> " + json);} else {console.log("api发送失败,错误码>>>>>> " + JSON.stringify(res));}};},
js get请求和post请求相关推荐
- iOS开发网络篇—GET请求和POST请求
一.GET请求和POST请求简单说明 创建GET请求 1 // 1.设置请求路径 2 NSString *urlStr=[NSString stringWithFormat:@"http ...
- mvc ajax get请求,springMVC 中 ajax get 请求和 post 请求的坑以及参数传递
1, ajax 请求 无论为 post ,或者 get ,url中带有?形式的参数,后台都能以String类型变量接收,变量名称和参数名称必须一致 前台ajax: $.ajax( "prod ...
- WEB中get请求和post请求的区别
参考:https://blog.csdn.net/weixin_39361808/article/details/81136865 GET请求和POST请求是HTTP协议发送请求的两种基本方法. W3 ...
- axios中出现两次请求,OPTIONS请求和GET请求
在项目中发现ajax中出现两次请求,OPTIONS请求和GET请求 查看到浏览器NetWork有两次请求,请求url一样: 查找原因是浏览器对简单跨域请求和复杂跨域请求的处理区别. XMLHttpRe ...
- JSP、Servlet中get请求和post请求的区别总结
在学习JavaWeb最初的开始阶段,大家都会遇到HttpServlet中的doGet和doPost方法.前两天看<Head First Servlets & JSP>看到其中讲关于 ...
- java中的post的作用,JSP、Servlet中get请求和post请求的区别总结
在学习JavaWeb最初的开始阶段,大家都会遇到HttpServlet中的doGet和doPost方法.前两天看<Head First Servlets & JSP>看到其中讲关于 ...
- 客户端(前端)Ajax中Get请求和Post请求的区别
我们在使用Ajax时,当我们向服务器发送数据时,我们可以采用Get方式请求服务器,也可以使用Post方式请求服务器.那么,Get请求和Post请求的区别到底在哪呢? GET请求 get是最常见的请 ...
- 傲娇大少之——【GET请求和POST请求】
若有来生,不婚不嫁,不孕不养,不做谁的妻,不为谁的娘. 只做自家女,养父母终老. 孑然一身,我行我素,随心所欲! ~诶,我好像不用等到来生... 关于http协议的get和post请求 get和pos ...
- get请求和post请求的区别(简洁易懂)
一.GET和POST是什么? HTTP协议中的两种发送请求的方法,本质上都是在进行TCP连接. 二. GET请求和POST请求的区别是什么? GET请求参数是通过URL进行传递的,POST请求的参数包 ...
最新文章
- 论文无法复现「真公开处刑」,PapersWithCode上线「论文复现报告」
- 用Visual C#来清空回收站(1)
- ubuntu 虚拟机更改/修改root密码(很简单,在终端使用命令sudo passwd即可)
- java的编译和连接方法_Java:编译时解析和“最具体的方法”
- JD商家后台管理的细节
- 【Java语法】StringBuilder 可变字符序列 和普通String的对比
- 工作382-vant弹框不能直接用
- python 长度queue_Python基础知识梳理
- python双重for循环 列表推导式_Python轻量级循环-列表推导式
- 【摘抄】SLAM中的位姿
- 使用dd命令制作ISO镜像U盘启动盘
- 百度之星冠军分享:AI图像赛事入门
- 戴尔dell电脑恢复出厂设置教程(BIOS恢复出厂设置,新版台式机)
- 数学建模|预测方法:微分方程
- spring批量写入mysql数据库_spring boot 向数据库写入海量数据
- MySQL怎么打开explain_MySql性能加速分析以及PHPMYADMIN中explain用法
- C#基础视频教程5.2 如何编写简单的超级热键
- 打造自己备份的系统镜像
- 365天英语口语学习_11,收拾餐桌碗碟
- Go语言使用百度翻译api
热门文章
- 【Java】在代码中设置输出字符集为UTF-8
- 全网最硬核 Java 新内存模型解析与实验 - 2. 原子访问与字分裂
- VS对文件编码格式的转换方法
- 交换机的4种网络结构方式:级联方式、堆叠方式、端口聚合方式、分层方式
- 【Matlab绘图进阶第1弹】Matlab绘制高颜值箱式图
- 答应我!忘了他吧!不要再用print了,以后调试Python用冰淇淋
- linux服务器搭建之路7-通过rdesktop远程连接win10
- Docker Desktop requires a newer WSL kernel version.
- jQuery 如何选择正确的版本(那个版本好?)
- 使用Hexo建立个人博客