Axios.get返回的是纯HTML而不是JSON返回数据。
创始人
2024-09-28 14:00:08
0

在使用Axios进行请求时,默认情况下,Axios会将响应数据解析为JSON格式。但有时候服务器可能会返回纯HTML而不是JSON数据,我们需要对Axios的配置进行一些修改,以便正确处理这种情况。

以下是一个示例代码,展示如何通过Axios的配置来处理返回的纯HTML数据:

import axios from 'axios';

axios.get('https://example.com/api/endpoint', {
  headers: {
    'Accept': 'text/html', // 设置请求头中的Accept字段为text/html
  },
  transformResponse: [(data) => data], // 禁用默认的JSON解析器
})
  .then((response) => {
    console.log(response.data); // 输出纯HTML数据
  })
  .catch((error) => {
    console.error(error);
  });

在上面的代码中,我们通过设置请求头中的Accept字段为text/html来告诉服务器,我们希望接收的响应数据是纯HTML。然后,使用transformResponse选项禁用默认的JSON解析器,使得Axios直接返回原始的响应数据。

这样,当服务器返回纯HTML时,我们可以通过response.data来获取到HTML数据。

请注意,这只是一种处理纯HTML响应的方法,具体的解决方法可能因实际情况而有所不同。请根据你的项目需求和服务器返回的实际内容进行相应的调整。

相关内容

热门资讯

科技通报!黑侠破解wepoke... 科技通报!黑侠破解wepoker(辅助挂)确实有挂(有挂存在辅助器)1、完成有辅助插件,帮助玩家取得...
科普分享!wepoker买钻石... 科普分享!wepoker买钻石有用吗(辅助挂)其实真的有挂(有挂技巧辅助脚本)1、不需要AI权限,帮...
揭秘!hhpoker有没有作弊... 揭秘!hhpoker有没有作弊辅助(辅助挂)一贯真的是有挂(有挂讲解辅助插件)1、点击下载安装,脚本...
传递经验!pokemmo内置修... 传递经验!pokemmo内置修改器(辅助挂)总是存在有挂(有挂透明挂辅助app);透视方法中分为三种...
每日必看!wepoker买钻石... 每日必看!wepoker买钻石有用吗(辅助挂)原来真的是有挂(有挂辅助辅助脚本)1、该软件可以轻松地...
揭秘几款!德普之星透视辅助插件... 揭秘几款!德普之星透视辅助插件(辅助挂)好像是有挂(有挂技巧辅助app)1、许多玩家不知道辅助怎么退...
每日必备!wepoker怎么破... 每日必备!wepoker怎么破解游戏(辅助挂)确实存在有挂(有人有挂辅助攻略)1、免费脚本咨询教程、...
实操分享!hardrock透视... 实操分享!hardrock透视工具(辅助挂)都是是真的有挂(的确有挂辅助攻略)1、透视辅助软件激活码...
揭秘几款!wepoker免费脚... 您好,这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家在这款游戏中打...
分享开挂内幕!哈糖大菠萝有挂吗... 分享开挂内幕!哈糖大菠萝有挂吗5个常用方法(辅助挂)本来是真的有挂(有挂分享辅助技巧)1、实时透视辅...