微信小程序ajax跨域问题怎么解决

「已注销」 2017-07-16 01:03:34
我用浏览器在本地运行都可以实现本地java搭建的后台跨域获取数据,如图:
(正确)前端:


(正确)后台:


于是把ajax请求转移到微信小程序(无AppID,本地调试)上进行调试,同时后台代码完全没有动过,但发现该方法在微信小程序中根本就没能实现跨域。
出现了如下的问题:

同时后台打断点,根本就没接收到微信小程序发起的请求。
于是就利用Charles进行抓包比较,但还是发现不了问题,请大神们帮帮忙解决下。

下面附上代码:

1.微信小程序ajax请求代码:


2.微信小程序ajax请求的Network:


3.抓包到的微信小程序ajax请求:


4.(正确)运行下浏览器对应的ajax请求抓包内容:


请大神们帮忙看看 这个微信小程序使用的ajax跨域请求有什么问题!!!很急,求助!!

...全文
7058 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
涩色滴人 2020-03-05
  • 打赏
  • 举报
回复
小程序的访问发起在微信的服务器,怎么可能访问你的127.0.0.1呢?你的测试服务器必须绑定一个外网能访问的地址,否则是不可能访问到的 。
ewoodpark 2019-09-26
  • 打赏
  • 举报
回复
小程序对局域网地址能访问么,反正我都是用外网地址访问的,没试过 http在关闭地址合法性检查后倒是可以用的
镀锌♥️ 2019-09-17
  • 打赏
  • 举报
回复
小程序的URL必须是HTTPS
  • 打赏
  • 举报
回复
小程序原来也能用ajax啊,我还以为只能用wx.request呢
cyyssly 2017-08-29
  • 打赏
  • 举报
回复
这辈子都没见过602错误,要不把代码最小化试试行不行?
KendraZhi 2017-08-24
  • 打赏
  • 举报
回复
楼主问题解决了吗
lindping 2017-08-07
  • 打赏
  • 举报
回复
小程序只能请求到 后台设置的邦定域吧? 不存在跨域一说。
「已注销」 2017-07-16
  • 打赏
  • 举报
回复
微信小程序前端的ajax部分代码更正为:

但是还是没能解决,请问有人能帮忙解决么,花钱求帮忙也可以。。
代码下载地址: https://pan.quark.cn/s/6e8cd3778e39 这是一款采用MUI框架写的跨平台App应用。 当前版本V1.3.5版 本软件开源仅用作学习交流,不能用于任何商业用途。 --------- 实现功能: 刷新小说列表 获取小说内容和章节 搜索指定小说 配置 涉及开发技术: 下拉刷新 选项卡切换 post请求数据 ajax跨域请求 跨页面刷新 返回刷新机制 vue数据绑定 数据缓存 发布版本,打包,广告联盟加入 在线推送更新版本 后端服务器采用.net写的自动爬虫爬取机制返回规定格式数据到MUI前端数据展示。 (这个不做开源) 开源目的: 作为一个后端程序员,很少会开发app,现在h5这么流行,查了很多资料,决定采用国产的这款MUI框架开发。 原因么: 界面简洁好看,文档全中文,配套编辑器HBuilder可以在线打包等等非常方便。 用过之后发现坑也非常多, 使用mui可以参考的资料太少 文档不全,官方维护的不是很好。 没有其他实际项目参考,也没有经验人员指点,在论坛上发帖询问基本没人回复。 调试也很坑 所以写完之后,我觉得把这些血泪经验发布出来给大家看看,同时在线回复新人的一些问题,希望MUI以后会更好。 --------- app体验下载:链接:https://pan.baidu.com/s/1K5sodkFXg4LR0PYesRlEkw 密码:n3ve 使用说明:app仅仅作为一个爬虫存在,需要自己配置资源网址:例如:biquge.com, biquge.com.cw,www.qu.la等 联系我 qq群:498092801

3,159

社区成员

发帖
与我相关
我的任务
社区描述
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。
社区管理员
  • 微信开发
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧