有个系统有多个服务,我在一个服务中通过curl调用另一个服务的接口 无法访问?

有商城服务(shop.localhost)和用户中心服务(ucenter.localhost)

我在 商城服务中 通过curl 调用 用户中心服务的接口 提示 Could not resolve host: ucenter.localhost 这种应该怎么解决呢?以上都是本地的服务

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案

域名就是叫ucenter.localhost这个吗?是的话换成正常的域名吧。比如 ucenter.localhostaaaaa.com这种。可能得原因就是curl会检测域名是不是正常的域名

1年前
讨论数量: 5
test2018

看到网上这篇文章 www.cnblogs.com/haorenergou/p/1166... 是因为这个吗?

1年前

域名就是叫ucenter.localhost这个吗?是的话换成正常的域名吧。比如 ucenter.localhostaaaaa.com这种。可能得原因就是curl会检测域名是不是正常的域名

1年前

实测不存在这个问题。检查下 hosts 文件。

1年前

提示说明域名无法解析

商城服务 (shop.localhost) 和用户中心服务(ucenter.localhost)

这两个域名有没有进行配置?配置到哪里了?

如果用的是 docker 或者 K8S ,应该用服务名调用。

如果没有用容器化,用 @deatil 的方法就挺好。

1年前
test2018

回答下上面的 直接使用.localhost 结尾的 就不用配置 本地host了 可能还是得用.com 这种域名 然后配合host绑定吧 我试试先

1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!