ITPub博客

首页 > > > springCloud 暴露的rest在程序中不能调用?

springCloud 暴露的rest在程序中不能调用?

作者:deeply 时间:2019-09-26 11:30:26 0 删除 编辑

1. 启动rest工程,正常启动。但是会报:can not execute request on any known server。 不过已经参照网上博客中说的方法改了,但不管用。修改方法是把如下配置的true改为false(

eureka.client.register-with-eureka=false

eureka.client.fetch-registry=false

)

  2. 访问rest工程的swagger ui 界面能看到暴露的rest;随意找一个rest填写参数并点击按钮try it。 rest正确执行。

  3. 但是在UI工程中,在程序中访问该rest(上面步骤2中提到的rest),不能访问,报http500;同样把rest url(get请求)在浏览器中直接去访问同样报http500。

现在工程的结构是:

  UI端:负责页面,UI端的controller中调用rest端保留的rest接口进行数据交互。

  rest端:负责与数据库交互。

  服务注册与发现用的springboot的Eureka(暂时未加访问校验)。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1978/viewspace-3152477/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-05-30

  • 博文量
    215
  • 访问量
    24534