我正在编写一个调用外部api的Web服务。这个api尚未投入生产。因此,当我在开发环境中调用我的Web服务时,我想要删除它返回的响应。注意:这不是单元测试问题。
使用来自可爱的Spring人的RestTemplate进行api调用,其url保存在application.properties中。这允许我使用活动配置文件为不同的环境设置不同的URL。因此,例如,application-dev.properties包含不同的URL。 dev url理想地是指向资源/.
下的json文件的指针我似乎无法通过RestTemplate来获取本地json文件。我正在使用的网址是:
url = "file://staticJson.json"
然而,这提出了一个
Object of class [sun.net.www.protocol.ftp.FtpURLConnection] must be an instance of class java.net.HttpURLConnection
现在我不确定如何继续,或者如果不延长RestTemplate就可以实现。
尝试或解决方案的任何方向都很棒。
如果需要更多信息,我会尽力提供。