使用MarsRestTemplate 调用微服务接口

使用如下方式 调用mars-cloud接口

返回类型 result = MarsRestTemplate.request(服务name,MarsApi接口的方法名,new Object[]{参数对象1,参数对象2},返回类型.class, ContentType.FORM);

如果你想接收另一个微服务返回的文件

  1. 把返回类型设置成HttpResultModel.class
  2. 这个实体类里有两个属性,一个是文件名: fileName, 一个是文件流: inputStream
  3. 如果你采用Feign调用, 也是一样的,只要把Feigin的返回值设置成HttpResultModel 即可

注意事项

  1. 对于最后一个参数ContentType,在Feign里有详细的描述过,可以去看。
  2. 这里,最后一个参数是必须传的,没有默认值

results matching ""

    No results matching ""