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

HTML - Javascript - 原生的JS HTTP请求:实用主义的一篇文章

HTML - Javascript - 原生的JS HTTP请求:实用主义的一篇文章

前言

虽然现在使用JQuery等可以做到很方便的HTTP请求,但是这样做毕竟要引入一些JS文件。

如果想使用原生的JS进行HTTP网络请求应该怎样呢?可以使用XMLHttpRequest。

使用方法

GET请求

var httpRequest = new XMLHttpRequest();
httpRequest.open('GET', 'https://hanyu.baidu.com/static/asset/css/main.css', false);  // false是指不同步(异步)
httpRequest.send();
console.log(httpRequest.response);

这样就能得到string格式的response了。

POST请求

POST请求和GET请求基本相同:

var httpRequest = new XMLHttpRequest();
httpRequest.open('POST', '/api/login/', false);
httpRequest.send(JSON.stringify(warrant));
console.log(httpRequest.response);

What’s More

返回的结果可能是字符串类型的,可以使用JSON.parse()将其转为object类型

data = JSON.parse(httpRequest.response);
console.log(data);
console.log(typeof(data));

原创不易,转载请附上原文链接哦~
Tisfy:https://letmefly.blog.csdn.net/article/details/132134252

http://www.lryc.cn/news/116472.html

相关文章:

  • Intellij IDEA运行报Command line is too long的解决办法
  • 信号槽传输过程中指针所指对象的生命周期
  • c++ 递归锁的使用
  • Oracle TDE wallet
  • 多模态学习
  • Android学习之路(2) 文本设置
  • 手写springboot
  • 报错Uncaught (in promise) Error: Manifest request to...
  • 微信私域更好玩了
  • 基于ant-design的a-modal自定义vue拖拽指令
  • 【ES】笔记-模板字符串(template string)是增强版的字符串`${expresions}`
  • 利用 OLE 对象漏洞的 HWP 恶意文件浮出水面
  • 【CSS】倾斜按钮
  • js 正则表达式
  • 心理咨询预约管理系统javaweb医院挂号jsp源代码mysql
  • Linux中安装Node
  • 爬虫011_元组高级操作_以及字符串的切片操作---python工作笔记030
  • JVM虚拟机篇
  • Flutter 让软键盘不再自动弹起
  • k8s 自身原理 1
  • 在CPU上安装部署chatglm-6b实用经验分享
  • Mermaid系列之FlowChart流程图
  • 分享Java技术下AutojsPro7云控代码
  • 黑马机器学习day2
  • rosdep init || rosdep update || 出错?链接失败?换源!
  • 流量、日志分析分析
  • Go学习第八天
  • 算法练习--数值相关
  • RobotFramework的安装过程及应用举例
  • WebGL系列教程:WebGL基础知识