首页 > 其他分享 >axios发送get、post请求

axios发送get、post请求

时间:2024-01-11 14:33:42浏览次数:43  
标签:axios const get xxx headers json post response

1.环境安装

//nodejs环境
//npm install axios

2.axios发送get请求

const axios = require('axios')
const url = "xxx.xxx.xxx";
const headers = {}
axios.get(url, {headers})
    .then(function (response) {
        console.log(response.data)
        res.json(response.data);
    })
    .catch(function (error) {
        console.log(error);
        res.json(500);
    });

3.axios发送post请求

const axios = require('axios')
const headers = {"Content-Type":"application/json"}
const jsonBody = {"params":"body参数"}

// 创建一个axios实例
const instance = axios.create({
    baseURL: "xxx.xxx.xxx", // 设置请求的基本URL(IP或者域名)
});

// 设置请求头(headers)
instance.defaults.headers = headers;
// 使用axios实例发送POST请求
instance.post('/path', jsonBody)
    .then(response => {
        console.log(response.data)
        res.json(response.data);
    })
    .catch(error => {
        console.error(error);
        res.json(500);
    });

4.axios发送delete请求

const axios = require('axios')
const headers = {"Content-Type":"application/json"}
const jsonBody = {"params":"body参数"}

onst instance = axios.create({
    baseURL: "xxx.xxx.xxx", // 设置请求的基本URL
});

// 设置请求头(headers)
instance.defaults.headers = headers;
// 使用axios实例发送delete请求
instance.delete('/delete/path', jsonBody)
    .then(response => {
        console.log(response.data)
        res.json(response.data);
    })
    .catch(error => {
        console.error(error);
        res.json(500);
    });

5.待续....

标签:axios,const,get,xxx,headers,json,post,response
From: https://www.cnblogs.com/xiaozhaoboke/p/17958253

相关文章

  • API文档、API自动化测试神器:Apipost
    在数字化时代,API已成为企业和开发者实现数据互通、应用集成的重要桥梁。然而,随着API数量的不断增加,API设计、调试、文档和测试等工作也变得越来越复杂。为了解决这一痛点,一款名为Apipost的API协同研发工具应运而生,它为API开发者提供了一站式解决方案。成功案例许多知名的公司和团队......
  • 无涯教程-Redis - CLIENT GETNAME 命令函数
    RedisCLIENTGETNAME命令返回由CLIENTSETNAME设置的当前连接的名称,由于每个新连接都是在没有关联名称的情况下开始的,因此,如果未分配名称,则返回空批量答复。CLIENTGETNAME-语法以下是RedisCLIENTGETNAME命令的基本语法。redis127.0.0.1:6379>CLIENTGETNAME参考......
  • flutter中InheritedWidget共享数据
    InheritedWidget是Flutter框架中用于在Widget树中共享数据的机制。它是一个特殊的Widget,可以将其放置在Widget树的上层,并向下传递共享的数据给其子Widget。子Widget可以通过InheritedWidget来获取共享的数据,而不需要通过显式地将数据传递给它们。import'package:flutter/materi......
  • 使用cv2.getOptimalNewCameraMatrix函数,变为圆形是出现什么错误
    cv2.getOptimalNewCameraMatrix函数用于计算一个新的相机矩阵,以进行图像畸变校正。这个函数的目标是通过考虑畸变的影响,生成一个新的相机矩阵,使得校正后的图像更接近理想的情况。cv2.getOptimalNewCameraMatrix(cameraMatrix,distCoeffs,imageSize,alpha,newImgSize)其中......
  • 【五期李伟平】CCF-A(MobiCom'18 Session EdgeTech'18)A Game-Theoretic Approach to Mu
    Zafari,Faheem,etal."AGame-TheoreticApproachtoMulti-ObjectiveResourceSharingandAllocationinMobileEdgeClouds."(2018).  为了缓解移动边缘计算中资源稀缺问题,本文建议在多个边缘计算服务提供商之间共享资源,并将资源分配和共享问题建模为多目标优化......
  • 比Wget、Curl更强大的下载工具! 转载
    作者:Escape 链接:https://www.escapelife.site/posts/7a3b6469.html aria2是一款轻量且高效的命令行下载工具。堪称下载利器!介绍说明轻量、高效、命令行aria2 是一款轻量且高效命令行下载工具,它提供了对多协议和多源地址的支持,并尝试将下载带宽利用率最大化,目前支持的协......
  • postgresql distinct on用法
    除了我们熟知的distinct外,postgresql还支持distincton,它的用途跟mysql没有启用ONLY_FULL_GROUP_BYSQL选项是一样的,针对声明的字段做分组,分组外的字段返回随机一行。如下:lightdb@oradb=#createtablet_distincton(idint,vtext);CREATETABLElightdb@oradb=#lightdb@ora......
  • API调试怎么做?Apipost快速上手
    前言Apipost是一款支持RESTfulAPI、SOAPAPI、GraphQLAPI等多种API类型,支持HTTPS、WebSocket、gRPC多种通信协议的API调试工具。除此之外,Apipost还提供了自动化测试、团队协作、等多种功能。这些丰富的功能简化了工作流程,提高了研发效率,这也让Apipost成为开发人员首选的API......
  • 免费IDEA插件推荐:Apipost-Helper
    IDEA插件市场中的API调试插件不是收费(FastRequest)就是不好用(apidoc、apidocx等等)今天给大家介绍一款国产的API调试插件:Apipost-Helper,完全免费且好看好用!这款插件由Apipost团队开发的,其官方介绍是:用于IDEA项目快速生成API文档,快速查询接口、接口代码功能,并支持在IDEA中进行API调......
  • Oracle-使用dbms_metadata.get_ddl()获取对象的定义
    dbms_metadata.get_ddl()用于获取对象的ddl,其具体用法如下。注意:在sqlplus里,为了更好的展示DDL,需要设置如下参数:setline200setpagesize0setlong99999setfeedbackoffsetechooff1)获得表、索引、视图、存储过程、函数的DDLselectdbms_metadata.get_ddl('TABLE','TABLE_......