返回顶部
首页 > 资讯 > 前端开发 > JavaScript >axios中如何使用GET与POST
  • 783
分享到

axios中如何使用GET与POST

2024-04-02 19:04:59 783人浏览 泡泡鱼
摘要

这篇文章主要介绍axiOS中如何使用GET与POST,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!axiosaxios 是一个基于 Promise 的 Http 客户端,专门为浏览器

这篇文章主要介绍axiOS中如何使用GET与POST,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

axios

axios 是一个基于 Promise 的 Http 客户端,专门为浏览器和 node.js 服务

Vue 2.0 官方推荐使用 axios 来代替原来的 Vue request,所以这里介绍一下 axios 的功能和基本的使用方法,希望能够对各位所有帮助。^_^

功能

  • 在浏览器中发送 XMLHttpRequests 请求

  • node.js 中发送 http 请求

  • 支持 Promise api

  • 拦截请求和响应

  • 转换请求和响应数据

  • 取消请求

  • 自动转换 JSON 数据格式

  • 客户端支持防范 XSRF 攻击

浏览器支持

axios 能够支持 IE7 以上的 IE 版本,同时能够支持大部分主流的浏览器,需要注意的是,你的浏览器需要支持 Promise,才能够使用 axios。所以比较好的做法是先安装 polyfill,然后再使用 axios。

安装

Using npm:

$ npm install axios

Using bower:

$ bower install axios

Using cdn:

<script src="https://unpkg.com/axios/dist/axios.min.js"></script>

使用

这里以 Vue 为例:在 NPM 中安装 axios 之后,需要在 main.js 文件中引用 package

import axios from 'axios'

然后全局绑定

Vue.prototype.$http = axios

然后可以在 .vue 文件中使用 $http 来代替 axios

GET

// Make a request for a user with a given ID 
axios.get('/user?ID=12345')
 .then(function (response) {
  console.log(response);
 })
 .catch(function (error) {
  console.log(error);
 });

// Optionally the request above could also be done as 
axios.get('/user', {
  params: {
   ID: 12345
  }
 })
 .then(function (response) {
  console.log(response);
 })
 .catch(function (error) {
  console.log(error);
 });

POST

axios.post('/user', {
  firstName: 'Fred',
  lastName: 'Flintstone'
 })
 .then(function (response) {
  console.log(response);
 })
 .catch(function (error) {
  console.log(error);
 });

同时发送多个请求

function getUserAccount() {
 return axios.get('/user/12345');
}

function getUserPermissions() {
 return axios.get('/user/12345/permissions');
}

axios.all([getUserAccount(), getUserPermissions()])
 .then(axios.spread(function (acct, perms) {
  // Both requests are now complete 
 }));

当然,axios 的功能还包括 axios API、interceptor 等等,这里想要详细了解的可以查看官方文档:axios,后面陆续会介绍下 interceptor 的使用和各类参数的配置。

以上是“axios中如何使用GET与POST”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网JavaScript频道!

--结束END--

本文标题: axios中如何使用GET与POST

本文链接: https://lsjlt.com/news/73857.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • axios中如何使用GET与POST
    这篇文章主要介绍axios中如何使用GET与POST,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!axiosaxios 是一个基于 Promise 的 HTTP 客户端,专门为浏览器...
    99+
    2024-04-02
  • vue中如何使用axios数据请求get、post方法
    小编给大家分享一下vue中如何使用axios数据请求get、post方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!vue中使用axios方法我们先安装axios这个方法npm inst...
    99+
    2024-04-02
  • vue如何封装Axios的get、post请求
    目录封装Axios的get、post请求1.封装Axios基础配置2.封装网络请求3.vue中使用vue axios两种方法(封装和不封装)get请求和post请求没有封装的用法封中...
    99+
    2024-04-02
  • Java中Get和Post如何使用
    本文小编为大家详细介绍“Java中Get和Post如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java中Get和Post如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1 Get请求数据1.1 ...
    99+
    2023-07-04
  • vue 2.x中axios如何封装get和post方法
    这篇文章主要介绍vue 2.x中axios如何封装get和post方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!vue 2.x axios 封装的get 和post方法impor...
    99+
    2024-04-02
  • 如何在php中使用get和Post方法
    如何在php中使用get和Post方法?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。get方式的安全性比Post方式差,但是,执行效率比Post方法好。如果包括机密信息,建...
    99+
    2023-06-15
  • vue的axios使用post时必须使用qs.stringify而get不用问题
    目录问题原因get请求post请求为何要设置请求头里的’Content-Type’总结问题 vue里代码如下: this.$http.post('/g...
    99+
    2023-01-28
    vue axios post qs.stringify qs.stringify get
  • 如何理解HTTP中GET与POST的区别
    这篇文章给大家介绍如何理解HTTP中GET与POST的区别,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的...
    99+
    2024-04-02
  • angular中如何使用post、get向后台传参
    小编给大家分享一下angular中如何使用post、get向后台传参,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、问题的来源我们都知道向后台传参可以使用get、put,其形式就类似于n...
    99+
    2024-04-02
  • 解析vue 3.0 使用axios库发起 post get 的配置过程
    get post 请求开发中最普通最常见的请求方式 但是在vue 中如何实现呢 这里记录一下配置过程, 首先在src 目录下新建 api 文件夹 在文件夹下新建 request.js...
    99+
    2024-04-02
  • vue cli3 项目中如何使用axios发送post请求
    目录使用axios发送post请求首先需要安装对应的第三方包发送post请求 发送get请求将index.js中再添加如下代码vue使用axios的踩坑记录axios跨域解...
    99+
    2024-04-02
  • 详解axios在node.js中的post使用
    前言: 最近因为做的东西需要用到网络请求库,之前接触过的只有request,很强大好用。但是这个项目中需要用到Promise,我又不想重新封装,于是选择了另一款库axios。 在node中,axios的g...
    99+
    2022-06-04
    详解 axios node
  • PHP如何使用cURL实现Get和Post请求
    使用cURL库可以很方便地实现PHP中的GET和POST请求。GET请求:```php// 创建cURL资源$ch = curl_i...
    99+
    2023-08-15
    PHP
  • react中axios怎么结合后端实现GET和POST请求
    这篇文章主要讲解了“react中axios怎么结合后端实现GET和POST请求”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“react中axios怎么结合后端实现GET和POST请求”吧!r...
    99+
    2023-07-05
  • react中axios结合后端实现GET和POST请求方式
    目录react axios结合后端实现GET和POST请求get实现方式1(参数直接在url中)get时间方式2(作为JSONString跟在url末尾)post实现(传递JSONO...
    99+
    2023-02-13
    react axios axios实现GET请求 axios实现POST请求
  • HTTP中Get与Post有什么区别?
    Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELET...
    99+
    2023-06-02
  • AJAX使用get与post模式有什么区别
    这篇文章主要介绍了AJAX使用get与post模式有什么区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体分析如下:如果是get 模式的...
    99+
    2024-04-02
  • http中get请求与post请求区别及如何选择
    目录简单介绍根据具体需求来悬着GET与POST之间的区别GET和POST本质分析简单介绍 1、HTTP标准包含这两种方法是为了达到不同的目的。POST用于创建资源,资源的内容会被编入...
    99+
    2024-04-02
  • .Net中的Http请求调用详解(Post与Get)
    前言 http请求调用是开发中经常会用到的功能。在内,调用自有项目的Web Api等形式接口时会用到;在外,调用一些第三方功能接口时,也会用到,因为,这些第三方功能往往是通过http...
    99+
    2024-04-02
  • Vue中怎么使用axios发送post请求
    Vue中怎么使用axios发送post请求,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。vue-resource不再维护之后,我也用起了a...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作