vue向api请求不到数据,返回了一个html页面,使用postman发送请求却可以得到数据

这篇具有很好参考价值的文章主要介绍了vue向api请求不到数据,返回了一个html页面,使用postman发送请求却可以得到数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目场景:

在vue.config.js中配置了代理

devServer:{
    port: 8080,
    proxy:{
      '/webhandler.ashx':{
        target: 'https://test.com/',  //后台域名接口
        // ws: true, 				  //代理websockets,配置这参数
        secure: false,  			  // https接口配置这个参数
        changeOrigin: true, 		  // 跨域
      },
   }
}

然后向这个接口传入参数发送post请求,希望获取数据


问题描述

在使用axios发送post请求时,却发现得不到数据,返回了一个页面
vue向api请求不到数据,返回了一个html页面,使用postman发送请求却可以得到数据
输出:
vue向api请求不到数据,返回了一个html页面,使用postman发送请求却可以得到数据

但是使用postman向api发送请求却可以得到数据
vue向api请求不到数据,返回了一个html页面,使用postman发送请求却可以得到数据


原因分析:

这里其实是因为后端会对请求的ip地址做一个分析,如果直接使用localhost:8080访问,那么后端会认为这是一个有问题的请求,所以返回了网页
vue向api请求不到数据,返回了一个html页面,使用postman发送请求却可以得到数据

如果使用IP地址再访问一次呢
vue向api请求不到数据,返回了一个html页面,使用postman发送请求却可以得到数据
得到了数据


解决方案:

配置代理的时候,把主机名配置为IP地址

devServer:{
	host: '10.1.8.99',
    port: 8080,
    proxy:{
      '/webhandler.ashx':{
        target: 'https://test.com/',  //后台域名接口
        // ws: true, 				  //代理websockets,配置这参数
        secure: false,  			  // https接口配置这个参数
        changeOrigin: true, 		  // 跨域
      },
   }
}

这样我们启动项目就是用的ip地址了,也就可以获取到数据了
vue向api请求不到数据,返回了一个html页面,使用postman发送请求却可以得到数据文章来源地址https://www.toymoban.com/news/detail-511137.html

到了这里,关于vue向api请求不到数据,返回了一个html页面,使用postman发送请求却可以得到数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 设计一个AI Faas API 系统,支持自然语言生成SQL,并查询数据源数据返回表数据,API开发完成即可线上使用

    设计一个AI Faas API 系统,支持自然语言生成SQL,并查询数据源数据返回表数据。同时,支持API开发完成即可线上使用。给我详细系统设计说明和完整的Golang代码,解释说明。5000字以上。 An AI Faas API system is designed to support Natural language generation to generate SQL, query data source data and

    2024年02月07日
    浏览(40)
  • uniapp返回上一级页面,传参,上一级通过参数重新请求数据

    小程序navigateback传值_微信小程序 wx.navigateBack() 返回页面如何传递参数 - 文章...-CSDN博客   当前页面   上一级页面  

    2024年02月19日
    浏览(33)
  • 编写一个JSP登录页面,可输入用户名和密码,提交请求到另一个JSP页面,该JSP页面获取请求的相关数据并显示出来。请求的相关数据包括用户输入的请求数据和请求本身的一些信息。

    实战要求 : 编写一个JSP登录页面,可输入用户名和密码,提交请求到另一个JSP页面,该JSP页面获取请求的相关数据并显示出来。请求的相关数据包括用户输入的请求数据和请求本身的一些信息。 (例如请求使用的协议getProtocol()、请求的URI request.getServletPath()、请求方法requ

    2024年02月06日
    浏览(37)
  • 使用Html做一个简单的登陆页面

    目录 绪论 一、新建一个html项目 二、制作整体框架 三、使用CSS进行修饰 四、更新内容 html作为一个常用的前端语言,使用的人群范围是很大的; 如果你想要成为一个前端工程师,那必不可少的就要做一个登陆页面; 登录页面一般就是账号和密码,另外还需要验证码验证需求

    2024年02月06日
    浏览(37)
  • 使用HTML+CSS写一个静态页面

    刚开始学习前端,在仅使用HTML和CSS的情况下,也可以写出一个页面,使用HTML对页面的内容进行架构,再此基础上使用CSS对内容进行美化。其中涉及了许多HTML和CSS的知识点,定位 浮动 链接 等,修改字体、图片大小、背景颜色、鼠标样式、鼠标与页面的交互、行内元素与块元

    2024年02月11日
    浏览(40)
  • springboot返回html页面

    方式一: 1、html文件放在resource下的static目录下 2、配置试图解析器#配置视图解析器 spring:   mvc:     view:       prefix: /       suffix: .html 方式二: 1、html文件放在resource下的templates目录下 2、配置文件         spring:           thymeleaf:             prefix

    2024年02月12日
    浏览(28)
  • 记录坑,接口不返回json突然返回前端页面html

    前端本地在调试页面,突然告诉我一个很久没动的好端端的接口突然返回值变成了html , 查遍了生产环境和测试环境同一个页面接口返回值都没问题, 问题只出在他本地环境 ,关键他连的是测试环境(数据正常)的接口, 前端让我排查接口,服务器配置,我考虑半天可能出现的

    2024年02月03日
    浏览(26)
  • uniapp,销毁上一个页面,点击返回不返回到上一个页面

    我们遇到A页面到B页面再到C页面的时候 在C页面点击返回但是却返回到了B页面,这个时候我们想销毁上一个页面就是B页面,直接到C页面的时候。这个在uniapp里面可以通过以下以下一种判断跳转页面的方式来完成. 比如当我们到商品详情,A页面, 点击购买,到了B页面, 点击支

    2024年02月11日
    浏览(23)
  • vue2前端使用axios发起post请求,后端(springboot)拿不到值解决办法

    axios封装-我常用的请求头参数  application/json; charset=utf-8 页面登录请求-post 网络请求正常传入参数 后端代码,查看控制台发现都为null,没取到值。 1.尝试将前端post请求改成get,其他都不用变 发现正常取到值,打印输出正常。前端页面正常跳转。 2.后端设置为post请求,前端a

    2024年02月02日
    浏览(35)
  • 这是一篇ChatGPT写的博客:vue3&js坑——在循环中发起网络请求,返回结果只有最后一次网络请求的数据

    在开发过程中,本想记录遇到的一个bug,自己写完博客之后,突发奇想,请 ChatGPT 帮我写了一篇同样内容的博客。 我需要在循环中发起网络请求,每次循环都把网络请求返回来的数据存入前端数据库RxDB中。我使用forEach方法,来实现: 上述代码是一个3次循环,每次循环都向

    2024年02月03日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包